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 informativo e utile
Brenton - Lotterywest
Corso - Building Web Applications in R with Shiny
Traduzione automatica
Numerosi esempi ed esercizi relativi all'argomento del corso di formazione.
Tomasz - Ministerstwo Zdrowia
Corso - Advanced R Programming
Traduzione automatica
Il primo e il secondo giorno sono stati davvero molto lineari per me e ho davvero apprezzato quell'esperienza.
Mareca Sithole - Africa Health Research Institute
Corso - R Fundamentals
Traduzione automatica
Il ritmo era giusto e l'atmosfera rilassata ha fatto sentire a loro agio i candidati per fare domande.
Rhian Hughes - Public Health Wales NHS Trust
Corso - Introduction to Data Visualization with Tidyverse and R
Traduzione automatica
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.
Sonja Steiner - BearingPoint GmbH
Corso - R Programming for Data Analysis
Traduzione automatica