Programa do Curso
Introdução ao Shiny
- O que é o Shiny e como funciona
- Instalação e configuração básica
- Explorando exemplos e galerias do Shiny
Arquitetura de UI e Servidor
- Compreendendo os componentes ui.R e server.R
- Trabalhando com fluidPage(), sidebarLayout() e funções de layout
- Diseñando entradas e saídas
Reactividade e Interações Dinâmicas
- Expressões Reactivas e observadores
- Controlando o comportamento do aplicativo com entradas reativas
- Depurando problemas de reatividade
Data Visualization e Relatórios
- Incorporando ggplot2 e plotly em aplicativos Shiny
- Criando tabelas reativas com DT ou reactable
- Gerando relatórios baixáveis com rmarkdown
UI Avançado e Personalização
- Adicionando abas, painéis condicionais e modais
- Incorporando temas personalizados CSS
- Usando módulos Shiny para reutilização de código
Implantação e Hospedagem
- Implantando aplicativos na Posit Cloud ou Shinyapps.io
- Rodando aplicativos localmente e no Shiny Server
- Gerenciamento de dependências e versões
Caso de Estudo e Design de Aplicações
- Construindo um painel completo do zero
- Filtros interativos e insights direcionados pelo usuário
- Dicas para desempenho, segurança e escalabilidade
Resumo e Próximos Passos
Requisitos
- Um entendimento da programação em R
- Experiência trabalhando com análise ou visualização de dados
- Familiaridade com HTML e CSS é útil, mas não obrigatória
Público-Alvo
- Analistas e cientistas de dados
- Desenvolvedores R que desejam criar painéis interativos
- Pesquisadores e educadores visualizando dados para uso público ou interno
Apresentação do Shiny
- O que é o Shiny e como ele funciona
- Instalação e configuração básica
- Explorando exemplos e galerias do Shiny
Arquitetura UI e Server
- Compreendendo os componentes ui.R e server.R
- Trabalhando com fluidPage(), sidebarLayout() e funções de layout
- Desejando entradas e saídas
Reactividade e Interações Dinâmicas
- Expressões Reactivas e observadores
- Controlando o comportamento da aplicação com entradas reativas
- Depurando problemas de reatividade
Data Visualization e Relatórios
- Incorporando ggplot2 e plotly em aplicações Shiny
- Criando tabelas reativas com DT ou reactable
- Gerando relatórios baixáveis com rmarkdown
Interface Avançada e Personalização
- Adicionando guias, painéis condicionais e modais
- Incorporando temas personalizados CSS
- Utilizando módulos Shiny para reutilização de código
Implantação e Hospedagem
- Implantando aplicativos na Posit Cloud ou Shinyapps.io
- Rodando aplicações localmente e no Shiny Server
- Gerenciando dependências e versões
Caso de Estudo e Design da Aplicação
- Criando um painel completo do zero
- Filtros interativos e insights gerados pelo usuário
- Dicas para desempenho, segurança e escalabilidade
Resumo e Próximos Passos
Shiny é um pacote R que permite aos usuários construir aplicações web interativas e dinâmicas diretamente do R, sem a necessidade de conhecimento de JavaScript ou complexas estruturas de web.
Esta formação conduzida por instrutor (online ou presencial) é direcionada para usuários intermediários de R que desejam construir e implantar aplicações web personalizadas usando o Shiny para visualização de dados, interações do usuário e relatórios.
No final desta formação, os participantes serão capazes de:
- Criar aplicativos web interativos usando Shiny e R.
- Desenhar interfaces de usuário com elementos reativos e entradas dinâmicas.
- Incorporar visualizações de dados e recursos de relatórios em aplicações Shiny.
- Implantar e compartilhar aplicativos Shiny localmente ou online através do Shiny Server ou Posit Cloud.
Formato da Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar uma formação personalizada para este curso, entre em contato conosco para agendar.
Declaração de Clientes (5)
foi informativo e útil
Brenton - Lotterywest
Curso - Building Web Applications in R with Shiny
Máquina Traduzida
Muitos exemplos e exercícios relacionados com o tema da formação.
Tomasz - Ministerstwo Zdrowia
Curso - Advanced R Programming
Máquina Traduzida
Dia 1 e Dia 2 foram realmente muito diretos para mim e adorei essa experiência.
Mareca Sithole - Africa Health Research Institute
Curso - R Fundamentals
Máquina Traduzida
O ritmo foi perfeito e a atmosfera relaxada fez os candidatos se sentirem à vontade para fazer perguntas.
Rhian Hughes - Public Health Wales NHS Trust
Curso - Introduction to Data Visualization with Tidyverse and R
Máquina Traduzida
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
Curso - R Programming for Data Analysis
Máquina Traduzida