Skip to content
Coding
Data & AI

Module 3: Advanced R Shiny


This module goes beyond the basics of Shiny to explore advanced techniques for building robust, secure, and production-ready applications. Students will learn how to debug and enhance their apps, manage files, integrate R Markdown, connect to databases, structure large projects with modules, and adopt professional frameworks and hosting practices. By the end of the module, students will be able to design, secure, and deploy advanced Shiny applications using professional frameworks and hosting systems, culminating in the creation of a Business Dashboard app.

Content
  • Debugging and improving Shiny applications
  • Enhancing user experience and interactivity
  • File handling within Shiny apps
  • Integrating R Markdown into Shiny
  • Implementing security best practices
  • Connecting Shiny apps to databases
  • Structuring large apps with Shiny Modules
  • Introducing the Rhino framework for production workflows
  • Hosting Shiny apps: from basic to advanced deployment
Learning Outcomes

By the end of this course, learners will be able to:

  • Build advanced R Shiny applications with enhanced user interfaces.
  • Integrate Shiny apps with databases and manage user sessions.
  • Deploy Shiny applications on a server for business or research purposes.
  • Optimize and modularize Shiny applications for scalability.
Training Method

This course follows a practical, hands-on approach with real-world business cases. It combines theoretical background with lab sessions where participants build projects to apply learned concepts. Participants will also have opportunities to collaborate and solve common challenges in deploying Shiny applications.

Prerequisites

Solid understanding of Shiny fundamentals (UI, server, reactivity) and basic R programming skills. Equivalent level of proficiency matching the outcomes of Module 2 (Front End with R Shiny).


Planning and location
Session 1
16/02/2026 - Monday
09:00 - 17:00
Session 2
17/02/2026 - Tuesday
09:00 - 17:00
Session 3
18/02/2026 - Wednesday
09:00 - 17:00
Session 4
19/02/2026 - Thursday
09:00 - 17:00
Session 5
20/02/2026 - Friday
09:00 - 17:00
Session 6
23/02/2026 - Monday
09:00 - 17:00
Session 7
24/02/2026 - Tuesday
09:00 - 17:00
Session 8
25/02/2026 - Wednesday
09:00 - 17:00
Session 9
26/02/2026 - Thursday
09:00 - 17:00
Session 10
27/02/2026 - Friday
09:00 - 17:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

Available Edition(s):

https://www.dlh.lu/web/image/product.template/2220/image_1920?unique=4104a47

This combination does not exist.

280.00 € 280.0 EUR 280.00 €

280.00 €

Not Available For Sale

Your trainer(s) for this course
Pierrick Kinif
See trainer's courses.