Get in Touch

Course Outline

Introduction to Shiny

  • Overview of Shiny and its operational principles.
  • Installation and initial setup procedures.
  • Exploration of Shiny examples and the gallery.

UI and Server Architecture

  • Comprehension of ui.R and server.R components.
  • Utilization of fluidPage(), sidebarLayout(), and other layout functions.
  • Designing effective inputs and outputs.

Reactivity and Dynamic Interactions

  • Mastery of reactive expressions and observers.
  • Controlling application behavior through reactive inputs.
  • Diagnosing and resolving reactivity issues.

Data Visualization and Reporting

  • Integration of ggplot2 and plotly within Shiny apps.
  • Construction of reactive tables using DT or reactable.
  • Generation of downloadable reports via rmarkdown.

Advanced UI and Customization

  • Incorporation of tabs, conditional panels, and modals.
  • Application of custom CSS and themes.
  • Utilization of Shiny modules for code reusability.

Deployment and Hosting

  • Deployment of apps to Posit Cloud or Shinyapps.io.
  • Execution of apps locally and on Shiny Server.
  • Management of dependencies and versioning.

Case Study and Application Design

  • Development of a comprehensive dashboard from the ground up.
  • Implementation of interactive filters and user-driven insights.
  • Guidance on performance optimization, security, and scalability.

Summary and Next Steps

Requirements

  • Fundamental understanding of R programming.
  • Practical experience with data analysis or visualization.
  • Familiarity with HTML and CSS is advantageous, though not mandatory.

Target Audience

  • Data analysts and scientists.
  • R developers looking to create interactive dashboards.
  • Researchers and educators who visualize data for internal or public consumption.
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories