Kom i kontakt

Kursplan

Introduktion till Shiny

  • Vad är Shiny och hur fungerar det
  • Installation och grundläggande konfiguration
  • Utforskning av Shiny-exempel och galleri

UI- och serverarkitektur

  • Förståelse för komponenterna ui.R och server.R
  • Arbete med fluidPage(), sidebarLayout() och layoutfunktioner
  • Design av indata och utdata

Reaktivitet och dynamiska interaktioner

  • Reaktiva uttryck och observatörer
  • Kontroll av appens beteende med reaktiva indata
  • Felsökning av reaktivitetsproblem

Datavisualisering och rapportering

  • Integrering av ggplot2 och plotly i Shiny-appar
  • Bygga reaktiva tabeller med DT eller reactable
  • Skapa nedladdningsbara rapporter med rmarkdown

Avancerad UI och anpassning

  • Lägg till flikar, villkorsbestämda paneler och modaler
  • Inkludering av anpassad CSS och teman
  • Användning av Shiny-moduler för kodyter

Implementering och hosting

  • Implementera appar till Posit Cloud eller Shinyapps.io
  • Köra appar lokalt och på Shiny Server
  • Hantering av beroenden och versioner

Fallstudie och applikationsdesign

  • Bygga en fullfungerande instrumentpanel från grunden
  • Interaktiva filter och användardriven insikt
  • Tips för prestanda, säkerhet och skalbarhet

Sammanfattning och nästa steg

Krav

  • Kunskap i R-programmering
  • Erfarenhet av att arbeta med dataanalys eller visualisering
  • Kunskap i HTML och CSS är till hjälp men inte ett krav

Målgrupp

  • Dataanalytiker och forskare
  • R-utvecklare som söker bygga interaktiva instrumentpaneler
  • Forskare och undervisare som visualiserar data för allmänhet eller internt bruk
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier