CURSO

Dashboards com Dash

Aprenda a criar dashboards profissionais e interativos usando Python e as poderosas bibliotecas Plotly e Dash.

Descrição do Curso

Descubra como criar dashboards profissionais e interativos exclusivamente com Python usando as poderosas bibliotecas Dash e Plotly!

No curso Dashboards com Dash, você conhecerá os fundamentos essenciais do Dash, incluindo layouts, callbacks e states, além de aprender a estilizar os componentes com HTML/CSS, tudo sem sair do ambiente Python.

Explore também estratégias de deploy para colocar seu dashboard em produção e apresentar seus dados em páginas web modernas, tudo isso sem a necessidade de outras linguagens de programação.

Além disso, o curso introduz a biblioteca Plotly, usada para plotar gráficos e gerar visualizações nos dashboards. Desde os plots básicos até a integração completa com seu dashboard, você aprenderá a utilizar essa ferramenta poderosa para dar vida aos seus dados.

Com uma ampla seleção de projetos práticos, você terá a oportunidade de colocar todo o aprendizado em ação. Escolha um de nossos projetos e comece a construir o seu portfólio de dashboards e aplicativos web!

Você vai aprender

  • Introdução ao Dash
  • Comparação de Dash com Excel, PowerBI e Tableau
  • Construção de dashboards
  • Customização do layout de dashboards
  • Revisão de HTML e CSS
  • Callbacks
  • Técnicas avançadas em callbacks: states, callbacks em cadeia, e detecção de triggers
  • Primeiro projeto: Dashboard de análise de vendas em supermercados
  • Layouts profissionais com Dash Bootstrap Components
  • Colocando projetos em produção: estratégias de deploy
  • Boas práticas em Dash e componentes especiais
  • Projeto: Sales Analysis – Dashboard de vendas de call center
  • Projeto: NYC Sales – Dashboard de vendas de imóveis
  • Projeto: Asimov Associates – Webapp de gestão de escritório de advocacia

Este curso é recomendado para

  • Estudantes de programação interessados em projetos práticos
  • Desenvolvedores Python buscando criar dashboards avançados
  • Analistas de dados buscando compartilhar suas visualizações em um dashboard robusto
  • Freelancers procurando ampliar seu conjunto de habilidades
  • Profissionais que buscam criar webapps com funcionalidades avançadas

Professores

Avatar de Rodrigo Tadewald Rodrigo Tadewald
Avatar de Rodrigo Vanzelotti Rodrigo Vanzelotti
Avatar de Mateus Kienzle Mateus Kienzle

Conteúdo do Curso

1 Introdução ao curso
Conteúdo do módulo 1.1 - Introdução ao curso 1.2 - Do que o Dash é capaz? 1.3 - Pré-requisitos para o Curso 1.4 - Como o curso está estruturado? 1.5 - Dash x Excel, Tableau e Power BI 1.6 - Como tirar suas dúvidas?
2 Construindo dashboards com Dash
Conteúdo do módulo 2.1 - Introdução Dash 2.2 - Instalação Dash 2.3 - Estrutura básica do Dash 2.4 - Layout 1 2.5 - Customização do layout 2.6 - Layout 2 2.7 - Decorators 2.8 - Callbacks – 1 2.9 - Callbacks com gráficos 2.10 - Callbacks com múltiplos inputs
3 Técnicas avançadas em callbacks
Conteúdo do módulo 3.1 - O uso de States 3.2 - Callbacks em cadeia 3.3 - Quando callbacks são executados? 3.4 - Lidando com variáveis globais – Callbacks 3.5 - Detecção de triggers em callbacks
4 Primeiro projeto – Dashboard de análise de vendas em supermercados
Conteúdo do módulo 4.1 - Apresentação do projeto de vendas em supermercados 4.2 - Ingestão de dados 4.3 - Layout – Dashboard de vendas 4.4 - Callbacks – Dashboard de vendas
5 Layouts profissionais com DBC
Conteúdo do módulo 5.1 - Que nível de projetos atingiremos? 5.2 - Revisão de HTML 5.3 - Revisão de CSS e como utilizar no Dash? 5.4 - Utilizando temas do DBC 5.5 - Componentes de Layout 5.6 - Cartões e Botões 5.7 - Exercício de planejamento de layout 5.8 - Projeto – Aprimorando o projeto do supermercado 5.9 - Projeto – Estilização do menu lateral 5.10 - Projeto – Finalizando
6 Como colocar projetos em produção?
Conteúdo do módulo 6.1 - Introdução ao deploy 6.2 - Estratégias de deploy 6.3 - Como colocar o projeto em produção? 6.4 - Alternativas de mercado para colocar projetos em produção 6.5 - Deploy no Heroku – Parte 1 6.6 - Deploy no Heroku – Parte 2 6.7 - Deploy no Render
7 Boas práticas e componentes especiais
Conteúdo do módulo 7.1 - Templates especiais para seus projetos 7.2 - Lidando com variáveis globais – Boas práticas 7.3 - Atualizando projetos em tempo real 7.4 - Criando tabelas com Dash DataTable 7.5 - Componentes da comunidade
8 Sales Analysis – Dashboard de vendas de call center
Conteúdo do módulo 8.1 - Introdução ao projeto Sales Analysis 8.2 - Jupyter Lab 8.3 - A estratégia em Prática 8.4 - Gerando Gráficos 8.5 - Row 1 8.6 - Row 2 8.7 - Row 3 8.8 - Callbacks 1 – Sales Analysis 8.9 - Callbacks 2 – Sales Analysis 8.10 - Callbacks 3 – Sales Analysis
9 NYC Sales – Dashboard de vendas de imóveis
Conteúdo do módulo 9.1 - Planejamento e análise inicial dos dados 9.2 - Construção do Layout 9.3 - Callbacks e configurações finais
10 Asimov Associates – WebApp para gestão de escritório de advocacia
Conteúdo do módulo 10.1 - Introdução ao Asimov Associates 10.2 - Index – Asimov Associates 10.3 - Sidebar 10.4 - Iniciando os Modais 10.5 - Callback novo Advogado 10.6 - SQL, finalmente! 10.7 - Modal novo Processo 10.8 - Novos Processos 10.9 - Card de Filtros 10.10 - Gerando cards por funções 10.11 - Ids Dinâmicas 10.12 - Gerando os cards 10.13 - Gerando os Cards 2 10.14 - Abrindo o modal de Processos 10.15 - O penúltimo Callback 10.16 - O último Callback 10.17 - Erros e o fim do Projeto 10.18 - Aula Extra CSS
Intermediário 11h 78 aulas Certificado de conclusão Suporte com professores 8877 Participantes

Este curso faz parte das trilhas