Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Foundations of Shiny Development
- Overview of Shiny framework and operational mechanisms
- Configuring the environment and establishing initial settings
- Reviewing reference implementations and community resources
Interface and Server Logic Architecture
- Analyzing the functional roles of ui.R and server.R modules
- Implementing layout structures using fluidPage() and sidebarLayout()
- Structuring user input fields and application outputs
Reactivity and Dynamic Application Behavior
- Defining reactive expressions and state observers
- Regulating application logic through reactive input variables
- Diagnosing and resolving reactive dependency conflicts
Data Presentation and Automated Reporting
- Integrating ggplot2 and plotly libraries for visual analytics
- Constructing interactive data tables using DT or reactable packages
- Generating exportable documents via rmarkdown integration
Advanced Interface Design and Code Modularization
- Implementing tabbed navigation, conditional rendering, and modal dialogs
- Applying custom CSS styles and thematic configurations
- Utilizing Shiny modules to enhance code reusability
Deployment Strategies and Infrastructure Management
- Publishing applications via Posit Cloud or Shinyapps.io services
- Executing applications in local environments or on Shiny Server
- Administering software dependencies and version control
Applied Case Studies and System Design
- Developing a comprehensive dashboard from initial specifications
- Implementing interactive filtering and user-centric analytical insights
- Best practices for performance optimization, security, and scalability
Conclusions and Professional Development Path
Requirements
- Proficient understanding of R programming language
- Demonstrated experience in data analysis or visualization workflows
- Familiarity with HTML and CSS is advantageous but not mandatory
Target Audience
- Government data analysts and scientific researchers
- R developers tasked with creating interactive dashboards for public sector use
- Researchers and educators requiring data visualization solutions for public or internal dissemination
Testimonials (3)
a multitude of points
Joanna - Instytut Ekonomiki Rolnictwa i Gospodarki Zywnosciowej-PIB
Course - Statistical Analysis with Stata and R
knowledge of the trainer, tailor based, all topics covered
eleni - EUAA
Course - Forecasting with R
The real life applications using Statcan and CER as examples.