Getting Started
  • Introduction
What Are We Going to Build?
  • Application Overview
Essential Concepts
  • Shiny App Components
  • Basic App Template
Build a Layout
  • The Grid Layout
  • Create a Layout For Our App
Input Controls
  • Shiny Input Objects - An Overview
  • Building Our App Inputs
  • Complete Guide to Build Input Controls
Output Placeholders
  • What Are Output Placeholders?
  • Creating Output Placeholders For Our App
Generating Outputs
  • Inputs and Outputs List
  • Procedure For Building Outputs
The Basics About Reactivity
  • Reactivity Definition
  • Reactive Context
  • Producing Reactive Context: Render Functions
  • Producing Reactive Context: eventReactive
Writing the Server Function
  • What Our Server Function Will Do
  • Data Preparation
  • Building the Text
  • Creating the Table
  • Building the Charts
There Is More to Shiny Than This
  • A More Complex App
  • The App Code - Quick Look
  • Even More Amazing Apps - Realise the Power of Shiny!
Practice
  • Exercises
Course Materials
  • App Code
  • Powerpoint Slides