Kursplan
Introduksjon til Shiny
- Hva er Shiny og hvordan det fungerer
- Installasjon og grunnleggende oppsett
- Utforskning av Shiny eksempler og galleri
UI og Serverarkitektur
- Forståelse av ui.R og server.R komponenter
- Arbeid med fluidPage(), sidebarLayout(), og layout-funksjoner
- Design av inn- og utdata
Reactivitet og Dynamiske Interaksjoner
- Reactive uttrykk og observatører
- Kontroll av app-oppførsel med reaktive inn-data
- Feilsøking av reaktivitet-problemer
Data Visualization og Rapportering
- Integriering av ggplot2 og plotly i Shiny-apper
- Opprettelse av reaktive tabeller med DT eller reactable
- Generering av nedlastbare rapporter med rmarkdown
Avansert UI og Tilpasning
- Tilføying av faner, betingede paneler og modaler
- Inkorporering av egendefinerte CSS og temaer
- Bruk av Shiny-moduler for kodegjennbruk
Utplassering og Verting
- Utplassering av apper til Posit Cloud eller Shinyapps.io
- Kjøring av apper lokalt og på Shiny Server
- Håndtering av avhengigheter og versjoner
Case Study og Applikasjonsdesign
- Bygging av en fullfunksjonell dashbord fra bunnen av
- Interaktive filtre og brukerstyrede innsikter
- Tips for ytelse, sikkerhet og skalering
Oppsummering og Neste Skritt
Krav
- Forståelse av R-programmering
- Erfaring med arbeid med dataanalyse eller visualisering
- Kjennskap til HTML og CSS er nyttig, men ikke påkrevd
Målgruppe
- Dataanalytikere og forskere
- R-utviklere som ønsker å bygge interaktive dashboards
- Forskere og pedagoger som visualiserer data for offentlig eller intern bruk
Testimonials (5)
det var informativt og nyttig
Brenton - Lotterywest
Kurs - Building Web Applications in R with Shiny
Machine Translated
Mange eksempler og øvelser knyttet til temaet for opplæringen.
Tomasz - Ministerstwo Zdrowia
Kurs - Advanced R Programming
Machine Translated
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.
Mareca Sithole - Africa Health Research Institute
Kurs - 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
Kurs - 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.