sexta-feira, 24 de agosto de 2018

Introdução ao desenvolvimento de aplicações web com o framework/pacote Shiny do R

É 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. 

O evento foi realizado no laboratório 5 do DDCA/CCET e teve como valor de inscrição um pacote de fralda geriátrica, que foram doadas para a casa de repouso LAE - Lar do Ancião Evangélico.


















Nenhum comentário:

Postar um comentário