Zkuste nás kontaktovat

Návrh Školení

Úvod do Shiny

  • Co je Shiny a jak funguje
  • Instalace a základní nastavení
  • Proniknutí do ukázek a galerie projektů Shiny

Architektura uživatelského rozhraní a serveru

  • Základy komponent ui.R a server.R
  • Pracovní s funkcemi fluidPage(), sidebarLayout() a dalšími nástroji pro rozvržení stránky
  • Návrh vstupních prvků a výstupů uživatelského rozhraní

Reaktivita a dynamická interakce

  • Reaktivní výrazy a pozorovatele akcí uživatele
  • Ovládání chování aplikace pomocí reaktivních vstupů
  • Ladění problémů spojených s reaktivitou

Vizualizace dat a generování reportů

  • Integrace knihoven ggplot2 a plotly do aplikací Shiny
  • Vytváření interaktivních tabulek pomocí DT nebo reactable
  • Generování stahovatelných reportů s využitím rmarkdown

Pokročilé funkce uživatelského rozhraní a přizpůsobení

  • Přidávání karet, podmíněných panelů a modálních oken do aplikací
  • Aplikování vlastního CSS stylování a témat
  • Využití modulů Shiny k opětovnému použití kódu

Nasazení a hostování aplikací

  • Publikování aplikací na Posit Cloud nebo Shinyapps.io
  • Spuštění aplikací lokálně či na serveru Shiny Server
  • Správa závislostí a verzí softwaru v rámci projektu

Studie případu a návrh konkrétních aplikací

  • Vytvoření komplexního dashboardu od základu
  • Použití interaktivních filtrů k získávání vhodných informací pro uživatele
  • Tipy na optimalizaci výkonu, zabezpečení a škálovatelnosti aplikace

Shrnutí kurzu a další kroky

Požadavky

  • Znalost programování v R
  • Praxe s analýzou či vizualizací dat
  • Orientace v HTML a CSS je výhodná, není však povinná

Cílová skupina

  • Analytici a datoví vědci
  • Vývojáři R, kteří chtějí tvořit interaktivní dashboardy
  • Výzkumníci a pedagogové vizualizující data pro veřejnost či interní potřeby
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie