Plan Szkolenia
Introduction to Shiny
- What is Shiny and how it works
- Installation and basic setup
- Exploring Shiny examples and gallery
UI and Server Architecture
- Understanding ui.R and server.R components
- Working with fluidPage(), sidebarLayout(), and layout functions
- Designing inputs and outputs
Reactivity and Dynamic Interactions
- Reactive expressions and observers
- Controlling app behavior with reactive inputs
- Debugging reactivity issues
Data Visualization and Reporting
- Integrating ggplot2 and plotly in Shiny apps
- Building reactive tables with DT or reactable
- Generating downloadable reports with rmarkdown
Advanced UI and Customization
- Adding tabs, conditional panels, and modals
- Incorporating custom CSS and themes
- Using Shiny modules for code reuse
Deployment and Hosting
- Deploying apps to Posit Cloud or Shinyapps.io
- Running apps locally and on Shiny Server
- Managing dependencies and versions
Case Study and Application Design
- Building a full-featured dashboard from scratch
- Interactive filters and user-driven insights
- Tips for performance, security, and scalability
Summary and Next Steps
Wymagania
- An understanding of R programming
- Experience working with data analysis or visualization
- Familiarity with HTML and CSS is helpful but not required
Audience
- Data analysts and scientists
- R developers seeking to build interactive dashboards
- Researchers and educators visualizing data for public or internal use
Opinie uczestników (5)
To było pouczające i przydatne
Brenton - Lotterywest
Szkolenie - Building Web Applications in R with Shiny
Przetłumaczone przez sztuczną inteligencję
Wiele przykładów i ćwiczeń związanych z tematem szkolenia.
Tomasz - Ministerstwo Zdrowia
Szkolenie - Advanced R Programming
Przetłumaczone przez sztuczną inteligencję
Tempo było właściwe, a luźna atmosfera sprawiała, że kandydaci czuli się swobodnie, zadając pytania.
Rhian Hughes - Public Health Wales NHS Trust
Szkolenie - Introduction to Data Visualization with Tidyverse and R
Przetłumaczone przez sztuczną inteligencję
To było bardzo informacyjne i profesjonalnie przeprowadzone. Wiedza Wojtka była tak zaawansowana, że mógł odpowiadać na praktycznie każde pytanie i był skłonny poświęcić wysiłek, aby dostosować szkolenie do moich indywidualnych potrzeb.
Sonja Steiner - BearingPoint GmbH
Szkolenie - R Programming for Data Analysis
Przetłumaczone przez sztuczną inteligencję
Mam dużo podobała się wiedza trenera.
Stephanie Seiermann
Szkolenie - R
Przetłumaczone przez sztuczną inteligencję