Desenvolvimento de interfaces com o Shiny para a linguagem R
4.5 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
306 students enrolled

Desenvolvimento de interfaces com o Shiny para a linguagem R

Desenvolvimento de dashboards com a linguagem R
Highest Rated
4.5 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
306 students enrolled
Last updated 7/2020
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 34 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Instalação do R e RStudio
  • Instalação e carregamento de pacotes no R
  • Laços de repetição e estruturas condicionais
  • Utilização de objetos, vetores, matrizes e dataframes
  • Estruturação das páginas
  • Utilização do InputText, numericInput, dateInput para entrada de valores
  • Utilização do textOutput, verbatimTextOutput e plotOutput para saída de textos e gráficos
  • Formatar valores como caracteres
  • Reatividade
  • Utilizar tags HTML no Shiny, como: p, code, h1, br, label e textArea
  • Utilização de imagens nas dashboards
  • Utilização de ActionButtons
  • Desenvolver eventos disparados por elementos como ActionButtons
  • Utilização de Sliders
  • Uso RadioButton e CheckBox
  • Recuperar valores dos elementos HTML selecionados
  • Plotar e baixar gráficos reativos e interativos – Histogramas, Pizza, Linha e Gauge
  • Como estruturar e plotar uma WordCloud
  • Escrever códigos HTML dentro do Shiny
  • Criar barras de progresso
  • Utilizar switchInput, checkBox, materialSwitch e dropdowns com a biblioteca shinyWidgets
  • Exibir de mensagens de alerta para o usuário
  • Estrurar páginas com o fluidRow, column e div
  • Criar menus de navegação
  • Uso de TabSet Panel
  • Estilizar as aplicações usando style, Bootstrap e temas prontos do Shiny
  • Estilizar elementos através do id e class
  • Utilizar Javascript para manipular os elementos das páginas (toggle e hide), capturar eventos (onClick) e resetar dados
  • Verificar elementos nulos
  • UPLOAD e DOWNLOAD de arquivos CSV e EXCEL
  • Exibir dados em formato de tabela na página
  • Visualização de dados com a biblioteca DT
  • Criação de dashboards
  • Utilização de infoBox e valueBox
  • Utilização de ícones
  • Publicar os projetos no servidor de forma gratuita
  • Resolver problemas com acentos
  • Sumarizar dados com a biblioteca DDPLY
  • Capturar valores máximos e mínimos de um dataset
  • Projeto prático com o dataset MTCARS.
Requirements
  • Instalação do R e do RStudio
Description

A linguagem de programação R é uma das linguagens mais relevantes da atualidade e é amplamente utilizada nas áreas de aprendizado de máquina e análise de dados. E foi pensando nesse último tópico que resolvi desenvolver esse curso para falar do Shiny. O Shiny é uma biblioteca do R que nos permite criar dashboards para análise e visualização de dados. Uma das grandes características dessa biblioteca é que com a finalização do desenvolvimento os projetos podem ser publicados de forma gratuita nos servidores do Shiny.IO e ficam disponíveis na web para todo o mundo.

Para fazer a programação utilizaremos a linguagem de programação R, com isso vamos poder utilizar todos os recursos da biblioteca e desenvolver interfaces para ilustrarem as nossas análises, tendo disponível para isso recursos HTML, CSS e o framework Bootstrap. Para aprender a utilizar todas as funcionalidades o nosso curso será dividido da seguinte forma:

  1. Como estruturar nossas páginas;

  2. Como fazer a entrada e saída dos dados;

  3. Como estilizar nossas páginas com CSS e Bootstrap;

  4. Como hospedar as dashboards no servidor.

Visto os tópicos acima poderemos, por exemplo, estruturar nossa página utilizando a linguagem HTML dentro do R e estilizar utilizando CSS e Bootstrap. Feito isso, podemos adicionar um botão de upload de arquivo e com base nos dados gerar interfaces com gráficos, tabelas e imagens. Tudo isso feito a partir do seu navegador, sem a necessidade de executar o script com o RStudio, uma vez que podemos hospedar os nossos aplicativos.

Who this course is for:
  • Programadores R
  • Analista de dados
Course content
Expand all 42 lectures 06:34:15
+ Introdução
23 lectures 03:27:20
Estruturando nossa página
10:48
Entrada e saída de textos - inputText/outputText
09:44
Funções render e output
04:32
Entrada de dados numéricos
10:34
Entrada de datas
08:39
Radio button
08:35
Como inserir uma imagem
06:42
Action button
08:49
Slider
05:46
CheckBox
11:27
Como plotar gráficos
07:21
Gráficos interativos
20:34
Tags HTML 1
11:03
Progress bar
05:19
Usando elementos com a biblioteca shinyWidgets
15:53
ShinyAlert
03:31
FluidRow e Column
08:55
Navbar Panel
07:00
TabSet Panel
10:30
+ Estilizando
2 lectures 15:16
Como estilizar a nossa página - Aula 01
08:25
Como estilizar a nossa página - Aula 02
06:51
+ Javascript
2 lectures 33:13
Como utilizar Javascript - Aula 01
15:46
Como utilizar Javascript - Aula 02
17:27
+ Manipulação de dados
5 lectures 50:59
Como ler um arquivo - Aula 01
14:41
Como ler um arquivo - Aula 02
09:50
Table output
04:29
Download file
03:32
+ Dashboard
4 lectures 32:40
Como criar a nossa primeira dashboard
06:17
Criando uma dashboard - Aula 01
09:36
Criando uma dashboard - Aula 02
09:03
+ Como hospedar os nossos projetos
4 lectures 22:02
Como hospedar os nossos projetos - Aula 01
05:12
Como hospedar os nossos projetos - Aula 02
05:31
Como hospedar os nossos projetos - Aula 03
06:32
Resolvendo problemas com acentos
04:47
+ Projeto final
1 lecture 25:51
Análise sobre o dataset MTCARS
25:51
+ Divulgação sobre outros cursos
1 lecture 06:54

Link para o curso: https://www.udemy.com/course/extraindo-e-salvando-dados-da-web-com-r-selenium-e-mysql/?referralCode=BE8C3EC8CB677A503AA4

Preview 06:54