Shiny – web apps in R


Applications in Shiny

Training description

Shiny is a web application framework for R. It allows creating complex data dashboards using only R. It’s gaining increasing popularity in many companies and institutions.

Duration: 3 days 8 hours each (including an hour lunch break)

Extended version is also available – 4 days 8 hours each.

Requirements: knowledge of R programming language at an intermediate level which can be acquired during our training “Introduction to R”.

Training agenda

Part one: The first step is always the hardest

  • Application file structure
  • Building app interface
  • Building server logic

Part two: Small app – small problem, big app – …

  • Observer vs. reactive
  • Modules
  • Structure of files and communication between them
  • Debugging using Chrome DevToolsDebugging using shinytest package
  • Creating real-time applications
  • Importing data from database
  • Sharing the application with end user

Part three: How to impress a friend

  • Interactive charts – overview of useful packages
  • Interaction and animation using shinyjs and shinyWidgets packages
  • Importing CSS and Javascript files
  • Adding interactive application guide
  • Multidimensional communication between the application’s elements

Contact us about closed training

This website uses cookies to ensure you get the best experience on our website.
Ok, got it. More about cookies