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
Referanser (5)
det var informativt og nyttig
Brenton - Lotterywest
Kurs - Building Web Applications in R with Shiny
Maskinoversatt
Mange eksempler og øvelser relatert til emnet for oppliftingen.
Tomasz - Ministerstwo Zdrowia
Kurs - Advanced R Programming
Maskinoversatt
Dag 1 og dag 2 var virkelig rett frem for meg, og jeg nyttet den opplevelsen virkelig.
Mareca Sithole - Africa Health Research Institute
Kurs - R Fundamentals
Maskinoversatt
Tempot var akkurat riktig, og den slakte atmosfæren gjorde at kandidatene følte seg trygt med å stille spørsmål.
Rhian Hughes - Public Health Wales NHS Trust
Kurs - Introduction to Data Visualization with Tidyverse and R
Maskinoversatt
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
Kurs - R Programming for Data Analysis
Maskinoversatt