Návrh Školení

Vedoucí kurz Shiny

  • Co je Shiny a jak funguje
  • Instalace a základní nastavení
  • Prozkoumání příkladů a galerie Shiny

Architektura UI a serveru

  • Počínaje komponentami ui.R a server.R
  • Práce s funkcemi fluidPage(), sidebarLayout() a dalšími layoutovými funkcemi
  • Návrh vstupů a výstupů

Aktivita a dynamické interakce

  • Živé výrazy a pozorovatelé
  • Kontrola chování aplikace pomocí reaktivních vstupů
  • Ladení problémů s reaktivitou

Vizualizace a zprávy

  • Integrace ggplot2 a plotly do aplikací Shiny
  • Vytváření reaktivních tabulek s DT nebo reactable
  • Generování stažitelných zpráv pomocí rmarkdown

Pokročilý UI a vlastní přizpůsobení

  • Přidávání záložek, podmíněných panelů a modálních okien
  • Vkládání vlastních motivů a témat
  • Užití Shiny modulů pro znovupoužívání kódu

Distribuce a hostování

  • Distribuce aplikací na Posit Cloud nebo Shinyapps.io
  • Spouštění aplikací místně nebo na Shiny Serveru
  • Správa závislostí a verzí

Případový scénář a návrh aplikace

  • Vytváření kompletního dashboardu od začátku
  • Interaktivní filtry a uživatelsky řízené analýzy
  • Tipy pro výkon, zabezpečení a škálování

Souhrn a další kroky

Požadavky

  • Pochopení programování v R
  • Zkušenosti s analýzou nebo vizualizací dat
  • Seznámení se s HTML a CSS je užitečné, ale není nutné

Cílová skupina

  • Analýtici dat a vědci
  • Vývojáři R hledající, jak vyvíjet interaktivní řídící panely
  • Výzkumníci a pedagogové vizualizující data pro veřejné nebo vnitřní použití
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie