03 December 2019
Lausanne
Cancellation deadline:
19 November 2019
Mine Çetinkaya-Rundel
Academic: 60 CHF
For-profit: 300 CHF
Applications are closed because the course is full with a long waiting list or has just passed. to receive notification when a new course is scheduled.
CLOSED

No future instance of this course is planned yet

We are sorry but this course is oversubscribed. You can still apply but your name will be place on the waiting list and you will only be contacted in the case a cancellation happens.

Overview

Shiny is the leading R package for developing interactive web apps. These give your clients, users, or students the power and sophistication of R with a friendly, no-code interface custom designed to your purpose. This workshop will begin with an overview of interactivity options in R (R Markdown documents with Shiny components, parameterized reports, and dashboards), will explore features of reactive programming, building complex apps with modules, and will wrap up with a session on troubleshooting Shiny apps.

Audience

This course is addressed to R users who have explored / regularly work with Shiny but want to level up their Shiny skills.

Learning objectives

Upon completion of this course, attendees are expected to be able to:

  • Create and deploy a Shiny app from scratch
  • Enhance a complex Shiny app by breaking it into modules
  • Acquire a principled approach to debugging Shiny apps

Schedule

09:00 - 10:30 Interactivity in R: From R Markdown to Shiny
10:30 - 10:45 Coffee break
10:45 - 12:00 Building user interfaces
12:00 - 13:00 Lunch
13:00 - 14:30 Reactive programming
14:30 - 15:30 Modules
15:30 - 15:45 Coffee break
15:45 - 17:00 Troubleshooting

Prerequisites

Knowledge / competencies

This course is designed for advanced R users who already have some experience with Shiny.

Technical

You are required to bring your own laptop. We will use RStudio Cloud for the interactive exercises, however if you will be using your own setup please make sure you have the latest versions of R and RStudio, as well as some specific packages (more information in due time).

Application

We are sorry but this course is oversubscribed. You can still apply but your name will be place on the waiting list and you will only be contacted in the case a cancellation happens.

The registration fees are 60 CHF for academics and 300 CHF for companies. This includes course content material and coffee breaks.

Deadline for registration and free-of-charge cancellation is set is set to 19/11/2019. Cancellation after this date will not be reimbursed. Please note that participation to SIB courses is subject to our general conditions.

You will be informed by email of your registration confirmation.

This very same course will take place also on 05 December in Zurich.

Venue and Time

University of Lausanne, Dorigny Campus.

The course will start at 9:00 and end around 17:00.

Precise information will be provided to the participants on due time.

Additional information

Instructor:

  • Mine Çetinkaya-Rundel is Associate Professor of the Practice in the Department of Statistical Science at Duke University as well as a Profesional Educator and Data Scientist at RStudio.

Coordination: Patricia Palagi

A certificate of attendance will be delivered for this course.

You are welcome to register to the SIB courses mailing list to be informed of all future courses and workshops, as well as all important deadlines using the form here.

For more information, please contact training@sib.swiss.