Schița de curs

Introducere în Shiny

  • Ce este Shiny și cum funcționează
  • Instalare și configurare de bază
  • Explorarea exemplelor și galeriei Shiny

Arhitectura UI și Server

  • Înțelegerea componentelor ui.R și server.R
  • Lucrul cu fluidPage(), sidebarLayout() și funcțiile de layout
  • Proiectarea intrărilor și ieșirilor

Reactivitate și Interacțiuni Dinamice

  • Expresii reactive și observatori
  • Controlul comportamentului aplicației cu intrări reactive
  • Depanarea problemelor de reactivitate

Vizualizarea Datelor și Raportarea

  • Integrarea ggplot2 și plotly în aplicațiile Shiny
  • Construirea de tabele reactive cu DT sau reactable
  • Generarea de rapoarte descărcabile cu rmarkdown

UI Avansat și Personalizare

  • Adăugarea de file, panouri condiționale și modale
  • Încorporarea de CSS personalizat și teme
  • Utilizarea modulelor Shiny pentru reutilizarea codului

Implementare și Găzduire

  • Implementarea aplicațiilor pe Posit Cloud sau Shinyapps.io
  • Rularea aplicațiilor local și pe Shiny Server
  • Gestionarea dependențelor și versiunilor

Studiu de Caz și Proiectare de Aplicație

  • Construirea unui panou de bord complet de la zero
  • Filtre interactive și informații conduse de utilizator
  • Sfaturi pentru performanță, securitate și scalabilitate

Rezumat și Următorii Pași

Cerințe

  • Cunoștințe de bază despre programarea în R
  • Experiență în lucrul cu analiza sau vizualizarea datelor
  • Familiaritate cu HTML și CSS este utilă, dar nu este obligatorie

Publicul țintă

  • Analiști și cercetători de date
  • Dezvoltatori R care doresc să construiască panouri de bord interactive
  • Cercetători și educatori care vizualizează date pentru uz public sau intern
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite