É muito comum ver a linguagem R sendo utilizada apenas como um
script (trecho de código interpretável) para auxiliar acadêmicos em seus
estudos e análises, com funções sendo executadas diretamente na linha de
comando do RGui (Interface de linha de comando do R) ou utilizando uma IDE
(Ambiente de desenvolvimento integrado) como RStudio. A partir do momento que
se quer desenvolver um software mais completo e especificamente uma aplicação
web, é necessário mais recursos do que apenas um script R que executa uma
análise estatística por exemplo. O framework shiny dá ao desenvolvedor a
facilidade de desenvolver uma aplicação web completa, com o lado cliente
e lado servidor diretamente em R, sem precisar conhecer outras
linguagens como, por exemplo, HTML, CSS e JavaScript, nem se preocupar com a
comunicação entre os dois lados. Com o shiny isso é feito de forma muito
simples e direta e tudo em R, apenas chamando funções.
Programação e conteúdo:
·
Ciência de dados e a linguagem R:
Contextualizar o assunto principal da oficina com o mercado e as
novas oportunidades que surgem.
·
Framework Shiny.
Apresentação dos conceitos
computacionais por trás do Framework Shiny e da diferença entre um pacote e um
framework.
·
O que é uma aplicação web?
Apresentar o
principal conceito computacional por trás do framework Shiny.
·
Aplicação web com Shiny.
Apresentar
como se implementa uma aplicação web utilizando o Shiny.
·
Estendendo o Shiny.
Apresentar os
pacotes Shinydashboard e shinyjs, que estendem o pacote Shiny e
que ajudam no desenvolvimento de uma aplicação Shiny.
·
Construindo
um ShinyApp (prática).
Construir uma aplicação Shiny
básica.
·
Publicando
um ShinyApp (prática).
Publicar a aplicação construída
no item anterior, deixando a mesma disponível na web.
Para baixar o material apresentado no evento clique aqui.
Objetivos Gerais:
Introduzir os
conceitos de computação por trás do pacote Shiny e mostrar como construir uma
aplicação Shiny básica.
Resultados Esperados:
Esperamos
que os participantes desenvolvam uma aplicação Shiny durante a oficina e saiam
da mesma com um conhecimento básico para desenvolver seus estudos com o Framework/pacote.
Assim, esperamos maior envolvimento dos alunos com a ferramenta R, muito utilizada nos cursos de Ciências
Atuariais e Estatística.
Nenhum comentário:
Postar um comentário