Shiny R

Pearson presents Shiny R.

Shiny R

Course Description

4+ Hours of Video Instruction covering how to create visual, interactive, data-based web applications without having to be a web developer

In Shiny R LiveLessons from Pearson, Jared Lander shows you how to use Shiny to your advantage. Shiny is an open source web framework for R and RStudio that enables you to turn analyses into visual, interactive applications. Shiny applications are easy to write and are built with R. No web development skills are necessary.

What you will learn:

  • Use simple markup (Markdown, RMarkdown) with Shiny
  • Display data interactively
  • Use reactive expressions to render dynamic computations
  • Build Interactive Slideshows
  • Use flex dashboard for quick and elegant layout
  • Use the shinydashboard package for professional apps

Course Details:

Target Audience

  • Anyone with who wants to add to their R skills in order to create visual, interactive, data-based applications.

Prerequisites

  • Familiarity with R.
  • Statistics and data analytics background is recommended.
Certificate Info:

Type of Certification

Certificate of Completion

Format of Certification

Digital and Print

Professional Association/Affiliation

This certificate is issued by Pearson LearnIT

Method of Obtaining Certification

Upon successful completion of the course, participants will receive a certificate of completion.

Course Outline

  • Learning Objectives
  • 1.1 Creating a new file
  • 1.2 Set up a YAML Header
  • 1.3 Use sections
  • 1.4 Do text formatting
  • 1.5 Create lists
  • 1.6 Create links
  • 1.7 Write equations using LaTeX-style math
  • 1.8 Write footnotes
  • 1.9 Use more YAML options
  • 1.10 Render other formats
  • Learning Objectives
  • 2.1 Code chunks
  • 2.2 Load and show data
  • 2.3 Build a plot
  • 2.4 Set chunk options
  • 2.5 Set global chunk options
  • Learning Objectives
  • 3.1 Set the Shiny runtime
  • 3.2 Select input
  • 3.3 Print an input value
  • 3.4 Utilize slider input
  • 3.5 Create check boxes
  • 3.6 Create radio buttons
  • 3.7 Create date input
  • 3.8 Utilize text input
  • 3.9 Render text
  • 3.10 Display data
  • 3.11 Render and control plots
  • Learning Objectives
  • 4.1 Use reactive inputs
  • 4.2 Save a reactive expression to a variable the wrong way
  • 4.3 Save a reactive expression to a variable the right way
  • 4.4 Examine the reactivity graph
  • Learning Objectives
  • 5.1 Set up a YAML header to make a presentation file
  • 5.2 Build a full presentation
  • 5.3 Add speaker notes to use in presentation mode
  • 5.4 Use shiny within a presentation
  • Learning Objectives
  • 6.1 Set up a YAML header to make a dashboard file
  • 6.2 Set up columns and rows
  • 6.3 Populate cells
  • 6.4 Integrate Shiny into flexdashboard
  • 6.5 Add an input to control the output
  • 6.6 Create pages
  • 6.7 Create a sidebar
  • 6.8 Read a file and display as a datatable
  • 6.9 Cycle displays with tabsets
  • 6.10 Nest pages in a drop-down menu
  • 6.11 Add links to social networks
  • 6.12 Include a logo and favicon
  • 6.13 Embed all the code in the dashboard
  • 6.14 Read json data and display it in interactive tables and maps
  • 6.15 Install development versions for DT and Leaflet
  • 6.16 Make widgets interact with each other with crosstalk
  • Learning Objectives
  • 7.1 Create UI and server files
  • 7.2 Write a bare bones server file
  • 7.3 Write a bare bones UI file
  • 7.4 See that UI code generates HTML
  • 7.5 Separate the UI components and populate the navigation bar
  • 7.6 Create tab items in the body
  • 7.7 Use HTML tags for formatting
  • 7.8 Add a drop-down select
  • 7.9 Build a user-controlled plot
  • 7.10 Align items with fluidRow and box
  • 7.11 Create tabbed boxes with tabBox and tabPanel
  • 7.12 Update UI components from the server side
  • 7.13 Use JavaScript functionality through shinyjs
  • 7.14 Make HTML widgets communicate in Shiny
  • 7.15 Generate parameterized reports
  • 7.16 Download a parameterized report through a download button
  • 7.17 Move repeated code to global.r file
  • 7.18 Put all the app code in a single file

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.