
The aim of this video is to Learn about markdown and RMarkdown and combine them with Shiny
The aim of this video is to review of the different code structures for Shiny applications
The aim of this video is to learn about the structure of the server, R files, and some of the output widgets that go in it.
The aim of this video is to use the remaining output widget and learn some new input widgets
The aim of this video is to learn the final set of input widgets
The aim of this video is to animate graphs easily using the sliderInput function
The aim of this video is to learn about how to slow down reactive inputs which invalidate too often, triggering unnecessary or costly output functions
The aim of this video is to learn how to debug Shiny applications using built in R and Shiny functions
This video will give you an overview about the course.
The aim of this video is to Learn how to use custom HTML using Shiny code.
With this video, learn how to write a Shiny UI in HTML.
This video will take you in ways of Looking at how CSS can be deployed in a Shiny application.
With this video, make a dynamic report in RMarkdown and download it from a Shiny application.
The aim of this video is to Understand the Bootstrap grid system and be able to use it in Shiny.
The aim of this video is to review all the Shiny layout functions and learn how they work.
With this video understand how to lay out a dashboard and do it in a real application.
The aim of this video is to learn about the types of icon, and how and where to use them.
Look at info boxes and value boxes and be able to use them.
Shiny is a user contributed package for R that allows interactive web interfaces to easily be delivered through a web browser using only R code. It is simple to use R code to build user interfaces. There is also a lot of power and flexibility within the Shiny package, and its functionality can be expanded using user-contributed packages, as well as HTML, CSS, and JavaScript. So, if you are looking forward to get acquainted with Shiny to build web applications with only a few lines of code, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are:
Let’s take a quick look at your learning journey. You will start off by installing R, RStudio, and Shiny. You will explore on RMarkdown document to understand how Shiny can be embedded straight into a document. You will learn about the Shiny input and output widgets and how to put them together into a larger application. Further, you will be introduced to several features of Shiny, such as animation, data tables, downloading and uploading data, and how to produce attractive and interactive data tables. You will also go through a toy example. You will learn about reactive programming in Shiny and how to control reactivity in your programs. You will use a full-featured application to explore the ggplot2movies dataset. Moving on you will learn how reactivity works and how it can be controlled.
Next, you will learn to produce an application based on the diamonds dataset included within the ggplot2 package. You will use the core single application but the interface will be reskinned and rebuilt throughout using different methods in order to illustrate their use and function. You will be exposed to examples that will demonstrate the use of HTML templates. You will learn about producing dashboards in Shiny. Finally, you will learn about laying out applications using the wide range of functions of Shiny.
By the end of this Learning Path, you will be well versed with the application development techniques of Shiny and able to build your own applications in no time!
Meet Your Expert:
We have the best works of the following esteemed author to ensure that your learning journey is smooth
Chris Beeley has been using R since 2008 and works full time developing software to store, collate, and present questionnaire data using open technologies (MySQL, PHP, R, Shiny), with a particular emphasis on using the web and Shiny to produce simple and attractive data summaries. He has delivered talks about Shiny all over the country. He is also the author of Web Application Development with R using Shiny.