Struttura del corso
Introduzione a Shiny
- Cos'è Shiny e come funziona
- Installazione e configurazione di base
- Esplorazione degli esempi e della gallery di Shiny
Architettura UI e Server
- Comprensione dei componenti ui.R e server.R
- Lavoro con fluidPage(), sidebarLayout() e funzioni di layout
- Disegno degli input e degli output
Reactività e Interazioni Dinamiche
- Espressioni Reactive ed osservatori
- Controllo del comportamento dell'app con input reattivi
- Risoluzione di problemi legati alla reattività
Data Visualization e Reporting
- Integrazione di ggplot2 e plotly in Shiny apps
- Crea tabelle reattive con DT o reactable
- Generazione di rapporti scaricabili con rmarkdown
Interfaccia Utente Avanzata e Personalizzazione
- Aggiunta di schede, pannelli condizionali e modali
- Incorporazione di stili personalizzati CSS ed estetica
- Utilizzo dei moduli Shiny per la riciclabilità del codice
Distribuzione e Hosting
- Distribuzione delle app su Posit Cloud o Shinyapps.io
- Esecuzione delle app localmente e sul server Shiny Server
- Gestione delle dipendenze e delle versioni
Caso di studio e Progettazione dell'Applicazione
- Costruzione di un dashboard funzionale da zero
- Filtri interattivi ed indicazioni guidate dall'utente
- Suggerimenti per le prestazioni, la sicurezza e lo scalabilità
Riepilogo e Prossimi Passaggi
Requisiti
- Una comprensione della programmazione in R
- Esperienza nel lavoro con l'analisi o la visualizzazione dei dati
- L'altra familiarità con HTML e CSS è utile ma non obbligatoria
Pubblico
- Analisti e scienziati dei dati
- Sviluppatori R che desiderano creare dashboard interattivi
- Ricercatori ed educatori che visualizzano i dati per un uso pubblico o interno
Recensioni (5)
è stato istruttivo e utile
Brenton - Lotterywest
Corso - Building Web Applications in R with Shiny
Traduzione automatica
Molti esempi ed esercizi relativi all'argomento della formazione.
Tomasz - Ministerstwo Zdrowia
Corso - Advanced R Programming
Traduzione automatica
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.
Mareca Sithole - Africa Health Research Institute
Corso - R Fundamentals
The pace was just right and the relaxed atmosphere made candidates feel at ease to ask questions.
Rhian Hughes - Public Health Wales NHS Trust
Corso - Introduction to Data Visualization with Tidyverse and R
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.