Developing Data Web-Apps with R-Shiny

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

Developing Data Web-Apps with R-Shiny


Say good bye to the traditional tables and graph reports on printed paper or excel sheets. Today’s way of communicating the outcomes of an analytics project is a data application – an application that dynamically and interactively presents various aspects of the data, and highlights key insights. It allows the end user – typically managers – to quickly go through results, to browse through various graphics, dynamically creating tables and visualizations to answer questions as they arise, and create predictions based on new data.

The shiny package of R is a true innovation in this aspect of the analysis. It allows analysts to easily create reactive and interactive websites, display interactive graphs and much more – all this without the need to deal with HTML, JavaScript and other web technologies. All you need is to know R, and R will automatically generate those scripts and run your application on a server so that everybody can use it using a simple browser over the internet. This is a great way to create dashboards and reports, present interactive and complex visualizations and much more.

In the workshop we will learn how to build such web applications from scratch. We’ll learn how to develop a great UI with R, and how to fill it with content dynamically. We will discuss different aspects of reactivity, learn how to create interactive graphics and much more. This is a hands-on workshop and we will actually develop a few data oriented websites.


Target Audience:
Anyone interested in building dynamic, data-oriented applications using R

The workshop can follow the Introduction to R workshop in terms of the required background. No need to know HTML or JavaScript.

Course Topics

Module 1: Shiny Basics

  • The structure of an application
  • Creating simple UIs
  • Connecting UI to data and analysis – creating the “server”

Module 2: More about Reactivity and Interactivity

  • Reactivity explained
  • Client and server side reactivity
  • Dynamic UIs

Module 3: Interactive Graphics

  • Rcharts and plotly packages
  • Including maps and other advanced graphics in websites

Module 4: Wrapping up

  • Developing a fully functional website
© Copyright - Skilit - Site by Dweb