R

Shiny v R: od skriptu k interaktivní aplikaci

Postavte z analýz v R interaktivní aplikace a dashboardy — bez HTML a JavaScriptu. Zvládnete reaktivní logiku, moderní rozhraní i nasazení na web.

Nejbližší termín 22. – 23. října 20262 dnyMírně pokročilýmax. 10 účastníkůPraha — 4D Center
Vede Mgr. Tomáš ChupáňLektor biostatistiky · Datová akademie

O kurzu

Statické reporty či powerpointové prezentace už pro sdílení výsledků často nestačí. Ať potřebujete kolegům prezentovat závěry studie, vytvořit interaktivní dashboard s přehlednými vizualizacemi, nebo dát výzkumníkům nástroj pro vhled do vašich dat — R Shiny je ten správný nástroj.

Shiny umožňuje lékařům, vědcům a dalším profesionálům pracujícím s daty stavět moderní webové aplikace přímo v jazyce R, bez nutnosti ovládat HTML, CSS nebo JavaScript.

Ve dvoudenním intenzivním kurzu projdete kompletní cestou od jednoduchého skriptu až po plně funkční nasazenou aplikaci. Naučíte se aplikaci vizuálně zatraktivnit, zkrotit její reaktivní logiku a hlavně při tvorbě přemýšlet systematicky: psát kód přehledný, udržitelný a odolný i vůči nečekaným uživatelským vstupům. Průběžně přitom stavíte vlastní aplikaci nad připravenou kostrou — například průzkumník klinických dat nebo skórovací kalkulačku. Počítač vám zapůjčíme na místě, není třeba nosit vlastní.

Kurzem vás provede Mgr. Tomáš Chupáň – Lektor biostatistiky, Datová akademie.

Pro koho je kurz?

Analytici a výzkumníci v R

Pracujete v tidyverse a chcete výsledky předávat interaktivně, ne statickým PDF.

Lékaři a klinici

Potřebujete kolegům zpřístupnit skórovací kalkulačku nebo průzkumník dat studie.

Týmy s neprogramátory

Vaše analýzy a modely mají používat lidé, kteří R neovládají.

Samouci v Shiny

Trápí vás „špagetový kód" a nepředvídatelné překreslování aplikace.

Předpoklady

Pro účast na kurzu je vhodné mít znalosti v rozsahu kurzu Jazyk R za 1 den: základy pro analýzu vašich dat — tedy základy jazyka R a ekosystému tidyverse (dplyr, ggplot2).

Osnova kurzu

  1. Den 1

    Den 1 – Úvod do světa Shiny a anatomie aplikace

    • Rozdíl mezi statickým skriptem a interaktivní aplikací
    • Architektura: uživatelské rozhraní (UI) vs. serverová část
    • Základní vstupy (Inputs) a výstupy (Outputs)
    • Jak spolu části aplikace na pozadí komunikují
  2. Den 1

    Den 1 – Základy reaktivity

    • Princip řetězové reakce: změna vstupu automaticky spustí překreslení grafů a tabulek
    • Chytré mezivýpočty: uložení vyfiltrovaných dat, aby je aplikace nepočítala zbytečně znovu
    • Akce na vyžádání: spuštění výpočtu až ve chvíli, kdy uživatel klikne na tlačítko
    • Kontrola nad přepočítáváním: aplikace počká na zadání všech parametrů
  3. Den 1

    Den 1 – Moderní uživatelské rozhraní a interaktivní prvky

    • Tvorba layoutů: od jednoduchých sloupců po dashboardy s kartami
    • Moderní profesionální design s balíčkem bslib
    • Dynamické a prohledávatelné tabulky (DT)
    • Grafy s interaktivními prvky (plotly)
    • Dynamické UI: rozhraní, které se překresluje podle akcí uživatele
  4. Den 2

    Den 2 – Best practices: ošetření chyb a UX aplikací

    • Validace dat od uživatele: použití req() a validate()
    • Srozumitelné hlášky místo R errorů
    • Notifikace a indikátory načítání (spinnery) u dlouhých výpočtů
    • Oddělení analytické výpočetní logiky mimo serverovou část aplikace
  5. Den 2

    Den 2 – Udržitelnost kódu a základy Shiny Modulů

    • Proč a kdy přestat používat „copy-paste" programování
    • Shiny Moduly jako stavební kostky aplikace
    • Ukázka vytvoření a zapojení jednoduchého vlastního modulu
  6. Den 2

    Den 2 – Praktický projekt a nasazení

    • Dokončení aplikace nad připravenou kostrou (průzkumník klinických dat / skórovací kalkulačka)
    • Postupné nabalování funkcí: od prázdného okna po plnohodnotný dashboard
    • Přehled možností sdílení aplikace s lidmi bez znalosti R
    • Ukázka nasazení hotové aplikace na platformu shinyapps.io

Váš lektor

Mgr. Tomáš Chupáň

Mgr. Tomáš Chupáň

Lektor biostatistiky

Datová akademie

Tomáš Chupáň je statistik a datový analytik, který se specializuje na analýzu biomedicínských dat. V současné době působí ve Fakultní nemocnici Olomouc jako výzkumný pracovník Centra digitálního zdravotnictví, kde spolupracuje s lékaři napříč různými klinikami.

Celý profil, vzdělání a publikace

Co dostanete

Tištěné prezentace probírané látky
Elektronická verze prezentací
Kompletní kód ukázkové aplikace (Starter Kit)
Certifikát o absolvování

Otázky k tomuto kurzu

Máte jinou otázku? Zavolejte nám nebo napište.

Ne. Celá aplikace vzniká v jazyce R — vzhled řeší balíček bslib, interaktivitu framework Shiny. Webové technologie se hodí až u velmi pokročilých úprav, na kurzu je nepotřebujete.

Základy v rozsahu kurzu Jazyk R za 1 den a běžnou práci s ekosystémem tidyverse (dplyr, ggplot2). Shiny samotné vás naučíme od nuly.

Ano a je to vítané. Praktický projekt stavíme nad připravenou kostrou, ale s lektorem můžete konzultovat i vlastní zadání a data.

Pro začátek nic — platforma shinyapps.io má bezplatný tarif, na kterém aplikaci zveřejníte. Na kurzu si ukážeme i další možnosti nasazení a jejich výhody.

Kurz je prezenční, koná se v našem školicím středisku 4D Center v Praze. Vyučuje se prakticky na počítačích — aplikaci stavíte průběžně celé dva dny přímo s lektorem.

Ne. Počítač s nainstalovaným R a RStudiem vám zapůjčíme na místě. Pokud chcete pracovat na vlastním notebooku, pomůžeme vám s instalací před začátkem.

Maximálně 10. Malá skupina znamená, že se vám lektor může věnovat individuálně — u stavby aplikací je to obzvlášť důležité.

Jazyk R, prostředí RStudio a balíčky shiny, bslib, plotly a DT. Vše je zdarma a open source — žádné licence kupovat nemusíte a v nástrojích pokračujete i po kurzu.

Ano. Obdržíte tištěné prezentace, jejich elektronickou verzi a kompletní kód ukázkové aplikace (Starter Kit), který můžete použít jako základ vlastních projektů.

Ano, po absolvování kurzu vám vystavíme certifikát. Hodí se do životopisu, k vyúčtování vzdělávání i jako doklad pro zaměstnavatele nebo grantovou agenturu.

Ano. Fakturujeme na IČ instituce či firmy a dodáme všechny podklady potřebné k vyúčtování z grantu nebo z rozpočtu vzdělávání.

Ano. Bezplatné storno nebo přesun na jiný termín je možné do 14 dní před začátkem kurzu. Stačí nám napsat.

Máte jinou otázku? Napište nám nebo zavolejte 602 284 038.

12 900 Kč bez DPH

15 609 Kč s DPH

Materiály a skripta navždy
Certifikát o absolvování
Počítač zapůjčíme na místě
Termín nevyšel? Přesuneme vás
22. – 23. října 2026
Praha – 4D Center, Kodaňská 1441/46

Po odeslání vám pošleme potvrzení e-mailem. Přihlášku nezobliguje k platbě – fakturujeme až po potvrzení místa.

Přihláška je nezávazná · odpovíme do 24 hodin · storno zdarma 14 dní předem

Lze hradit z grantů a firemního vzdělávání

Fakturujeme na IČ firmy nebo instituce. Pro granty (GA ČR, TA ČR, OP JAK) i programy firemního vzdělávání vystavíme všechny potřebné dokumenty.

Učebna 4D Center v Praze – pracovní místa s počítači pro účastníky kurzu

Takhle to u nás vypadá

  • 4D Center, Praha
  • Počítač na místě
  • Max. 10 účastníků

Cena kurzu

12 900 Kč bez DPH

Přihlásit se — nezávazně