Schița de curs
Introducere în Shiny
- Ce este Shiny și cum funcționează
- Instalare și configurare de bază
- Explorarea exemplilor și galeriei Shiny
Arhitectură UI și Server
- Înțelegerea componentelor ui.R și server.R
- Lucrul cu funcțiile fluidPage(), sidebarLayout() și alte funcții de layout
- Dizajnarea intrărilor și iesirilor
Reactivitate și Interacțiuni Dinamice
- Expresii Reactive și observatori
- Controlul comportamentului aplicației cu intrări reactive
- Depanarea problemelor de reactivitate
Data Visualization și Raportare
- Integrarea ggplot2 și plotly în aplicațiile Shiny
- Construirea unor tabeluri reactive cu DT sau reactable
- Generarea rapoartelor descarcabile cu rmarkdown
UI Avansat și Personalizare
- Adăugarea de filtre, panouri condiționale și modale
- Incorporarea temelor personalizate CSS și stiluri
- Utilizarea modulului Shiny pentru reutilizarea codului
Deploy și gazduire
- Deploy-uri la Posit Cloud sau Shinyapps.io
- Executarea aplicațiilor local și pe Shiny Server
- Gestionarea dependențelor și versiunilor
Cazuri Studiu și Dizajn Aplicație
- Construirea unui panou de control complet din zero
- Filtre interactive și însărcinături ale utilizatorului
- Sfaturi pentru performanță, securitate și scalabilitate
Rezumat și Următoarele Pași
Cerințe
- O înțelegere a programării R
- Experiență în lucru cu analiza datelor sau vizualizarea acestora
- Familiaritatea cu HTML și CSS este utilă, dar nu obligatorie
Audiență
- Analiști și cercetători de date
- Dezvoltatori R care doresc să construiască panouri interactive
- Cercetători și educați vizualizând date pentru utilizare publică sau internă
Mărturii (5)
a fost informativ și util
Brenton - Lotterywest
Curs - Building Web Applications in R with Shiny
Tradus de catre o masina
Numeroase exemple și exerciții legate de subiectul formării.
Tomasz - Ministerstwo Zdrowia
Curs - Advanced R Programming
Tradus de catre o masina
Ziua 1 și Ziua 2 au fost foarte simple pentru mine și mi s-au păru o experiență minunată.
Mareca Sithole - Africa Health Research Institute
Curs - R Fundamentals
Tradus de catre o masina
Timpul era perfect și atmosfera relaxantă a făcut ca candidați să se simtă la echipaj pentru a pune întrebări. (Note: There seems to be a slight error in the original sentence where "at ease" might have been intended as "at ease," which translates to "la echipaj" in Romanian. However, a more natural translation would use "într-o poziție confortabilă" or simply adjust for better flow: "candidații să se simtă la fel de confortabili pentru a pune întrebări.") For a more natural and accurate translation: Timpul era perfect și atmosfera relaxantă a făcut ca candidați să se simtă într-o poziție confortabilă pentru a pune întrebări.
Rhian Hughes - Public Health Wales NHS Trust
Curs - Introduction to Data Visualization with Tidyverse and R
Tradus de catre o masina
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
Curs - R Programming for Data Analysis
Tradus de catre o masina