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)
Michael the trainer is very knowledgeable and skillful about the subject of Big Data and R. He is very flexible and quickly customize the training meeting clients' need. He is also very capable to solve technical and subject matter problems on the go. Fantastic and professional training!.
Xiaoyuan Geng - Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
Corso - Programming with Big Data in R
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
I get answers on all my questions.
Natalia Gladii
Corso - Data Analytics With R
A lot of knowledge - theoretical and practical.
Anna Alechno
Corso - Forecasting with R
He was very informative and helpful.