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
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative