CURSO

Dashboards com Dash

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

Intermediário 22h 11h 78 aulas 4.7 Materiais Extras Certificado 9300 Participantes 200xp

O que é o curso Dashboards com Dash

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!

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

Conteúdo do Curso

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

O que 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

Com quem você vai aprender

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

Este curso faz parte das trilhas

Comunidade