Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Creating Interactive Presentations with Shiny and R

Creating Interactive Presentations with Shiny and R

1h 53mIntermediate2016-04-29

Authors

Charlie Joey Hadley

Charlie Joey Hadley

Technology and open data evangelist

Course details

Analyzing big data is great, but not if you can't share your results. In this course, Martin Hadley shows how to create interactive presentations of large data sets with R, RStudio, and Shiny, an R-based tool for producing interactive, web-ready data visualizations. Learn why these tools are important to data scientists, how to configure and install them, and how to use them to make your findings more clear and engaging.

Discover the different types of presentations you can make right out of the box with R Markdown templates (built right into RStudio) and how to customize the templates with CSS. Find out how to register for RPubs to deploy RStudio presentations for sharing, and then go beyond the basics with Shiny—adding interactivity and creating embeddable dashboards without the need for HTML or JavaScript.

This is an exciting course for analysts who want to increase the relevance and visibility of their work. Make sure to watch the knowledge checks at the end of each chapter to test your new skills.

Learning objectives
Explain the benefits associated with RStudio.
List the options for creating HTML R Markdown presentations.
Use RPubs to publish and share presentations through Twitter, Google+, and Facebook.
Prepare and share an interactive application with Shiny.
Name the three different layout options available with the Shiny app.
Compare the different Shinyapps.io accounts to determine which one fits your needs.

Skills covered

ShinyRStudioData VisualizationWeb Development ToolsProjectWeb DevelopmentData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen Source

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know before watching
  • 03 - Using the exercise files
  • 04 - Using the knowledge checks

1. RStudio

  • 05 - Why use RStudio
  • 06 - RStudio install
  • 07 - RStudio setup
  • 08 - Manage your work with projects
  • 09 - Knowledge check

2. RMarkdown

  • 10 - Why use RMarkdown
  • 11 - Add slide to template
  • 12 - Add code and charts
  • 13 - Chunk options and CSS
  • 14 - Additional presentation options
  • 15 - Knowledge check

3. RPubs

  • 16 - Why use RPubs platform
  • 17 - Register for an account
  • 18 - Publish to RPubs
  • 19 - Knowledge check

4. Shiny

  • 20 - Why use Shiny
  • 21 - Add a shinyApp to a presentation
  • 22 - Different control types
  • 23 - Interdependent controls
  • 24 - Reactive expressions
  • 25 - Layout Shiny apps
  • 26 - Themes and customization
  • 27 - Knowledge check

5. Deploy to Shiny

  • 28 - Why use shinyapps.io
  • 29 - Connect RStudio to shinyapps.io
  • 30 - Deploy presentation to shinyapps.io
  • 31 - Manage your deployed shinyapps.io
  • 32 - Knowledge check

6. Shiny Dashboards

  • 33 - Why make dashboards with Shiny
  • 34 - ui.R and server.R files
  • 35 - Using htmlwidgets in Shiny apps
  • 36 - shinyAppDir
  • 37 - iframes
  • 38 - Knowledge check

Conclusion

  • 39 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal