Formação Expert em Python

Compra segura com garantia incondicional de 7 dias.

Aprenda Python do jeito certo e conquiste as melhores vagas do mercado em poucos meses

Receba o seu acesso imediatamente após a confirmação de pagamento.

Nossa trilha de aprendizado foi pensada para você evoluir do 0 ao mais avançado.


São 8 cursos com vídeo aulas, apostilas didáticas e exercícios para você dominar o Python sem enrolação.

+ 100 horas de conteúdo

Você não vai precisar travar os seus estudos se surgir alguma dificuldade.


Basta comentar a sua dúvida que o nosso time de suporte te atenderá em até 48 horas.

Receba um certificado para cada curso que concluir dentro da plataforma e aproveite as oportunidades já na primeira certificação da sua jornada.

Suporte disponível

Certificados

Para quem é a formação?

Para quem quer mudar de carreira e trabalhar com Python

Está em qualquer momento de carreira,

desde quem está começando a vida profissional até quem já têm mais experiência

Já trabalha com programação e quer se especializar em qualquer uma das áreas do Python

Quer aproveitar a oportunidade do mercado de tecnologia em ascensão

Quer aplicar o Python para automatizar tarefas dentro da sua área de atuação

Quer aprender com direcionamento e de forma rápida que te colocarão no mercado de trabalho em pouco tempo

O que você vai aprender?

Primeiros passos na linguagem Python

A Formação Expert em Python é uma trilha completa de aprendizado, composta por 8 cursos, que leva você a dominar a linguagem mais utilizada no mundo em todas as suas áreas de aplicação: Análise de Dados, Desenvolvimento Web, Automação de Tarefas (RPA) e Inteligência Artificial.

CURSO 1 DA TRILHA

48 aulas

Você começará entendendo a sintaxe básica e usando o Google Colab para programar. Aprenderá a manipular dados com listas, dicionários, tuplas e conjuntos, e dominará o controle de fluxo com estruturas de repetição e condicionais.


Exploraremos funções personalizadas e pacotes do PyPI para ampliar suas habilidades. O curso é repleto de exemplos práticos, permitindo que você aplique o conhecimento em exercícios e casos de negócio reais.

CURSO 2 DA TRILHA

63 aulas

Aprenda a configurar seu ambiente de desenvolvimento com Anaconda e VS Code, adotando práticas recomendadas para escrever códigos limpos e eficientes. Descubra como criar funções avançadas e gerenciar ambientes virtuais para projetos complexos.


Além disso, você será introduzido ao Streamlit, uma poderosa ferramenta para criar aplicativos web interativos em Python, facilitando a visualização e análise de dados.

Recursos avançados da Linguagem Python

CURSO 3 DA TRILHA

Aprofunde seus conhecimentos em Python com técnicas avançadas neste curso. Explore comprehensions, iterators e generators para otimizar seu código.


Aprenda a usar funções lambda e as poderosas funções integradas map(), filter() e reduce(). Domine o tratamento de erros com try-except e personalize exceções. Trabalhe com datas usando o módulo datetime e manipule arquivos TXT, CSV e JSON, além de explorar a biblioteca Pandas.


Descubra o módulo OS e participe de um projeto prático de organização de arquivos. Por fim, mergulhe na programação orientada a objetos, criando classes, objetos e métodos, e aplique tudo isso no desenvolvimento de um jogo de corrida.

Análise de Dados com Python

TRILHA DE ESPECIALIZAÇÃO

Automação de Tarefas com Python

TRILHA DE ESPECIALIZAÇÃO

Aprenda noções básicas de estatística, explore o uso do Numpy, aprendendo a manipular arrays e realizar cálculos estatísticos.


Com o Pandas, você aprenderá a carregar e tratar dados de diversos formatos, como CSV, Excel e JSON. Realize análises exploratórias com DataFrames, modifique e organize dados, e aplique estatísticas avançadas para obter insights profundos.


Aprenda a visualizar dados de forma eficaz, criando gráficos de linha, barras, histogramas e muito mais. Aplique seus conhecimentos em projetos práticos, incluindo a consolidação de planilhas Excel e a análise de dados da Netflix e preços de combustíveis, desenvolvendo aplicações completas que integram tudo o que foi aprendido.

Descubra como Python pode transformar tarefas repetitivas em automações eficientes. Neste curso, você aprenderá a manipular planilhas Excel, extrair informações de PDFs e automatizar emails com Gmail e Outlook.


Explore web scraping com BeautifulSoup para coletar dados online. Com projetos práticos, como extração de dados e criação de audiobooks, você aplicará suas habilidades para resolver problemas reais e otimizar processos. Este curso é sua porta de entrada para um trabalho mais produtivo e automatizado.

63 aulas

101 aulas

65 aulas

Desenvolvimento Web com Python & Flask

TRILHA DE ESPECIALIZAÇÃO

Neste curso, você aprenderá a criar aplicações web robustas usando Python e o framework Flask. Comece dominando a programação orientada a objetos e mergulhe na manipulação de bancos de dados.


Explore os fundamentos de HTML, CSS e JavaScript para construir interfaces de usuário atraentes e interativas. Você criará um portfólio pessoal para aplicar seus conhecimentos em front-end.


Com o Flask, desenvolverá aplicações web completas e aprenderá a associar páginas HTML a rotas, utilizar o Jinja2 para templates dinâmicos e integrar o Bootstrap para um design responsivo.

99 aulas

Dominando a linguagem Python

Crie seu portfólio com Git & GitHub

DEGRAU COMPLEMENTAR

Começaremos do zero, mostrando como instalar o Git e criar sua conta no GitHub, ferramentas essenciais para qualquer desenvolvedor.


Você aprenderá a organizar seus projetos, salvar suas mudanças e trabalhar em diferentes versões de forma simples. Além disso, vamos mostrar como colaborar em projetos de outras pessoas e personalizar seu perfil no GitHub para destacar suas habilidades.


No final, você terá um portfólio online profissional que poderá abrir portas para novas oportunidades.

22 aulas

Módulo 1: Introdução

1.1. Introdução
1.2. Apresentação da Plataforma & Comunidade no Discord
1.3. Por que Python?
1.4. Introdução ao Google Colab
1.5. Acessando o Google Colab

Módulo 2: Primeiros passos

2.1. O que é programação?
2.2. A função print()
2.3. A função input()
2.4. Operadores aritméticos
2.5. Trabalhando com variáveis
2.6. Operadores relacionais e lógicos
2.7. Tipagem dinâmica

Módulo 3: Trabalhando com strings

3.1. O que são Strings?
3.2. Utilizando f-strings
3.3. Métodos para manipulação de strings
3.4. Utilizando a técnica de slicing (fatiamento)

Módulo 4: Estruturas de dados

4.1. Estruturas de dados
4.2. Listas - parte 1
4.3. Listas - parte 2
4.4. Dicionários - parte 1
4.5. Dicionários - parte 2
4.6. Dicionários - parte 3
4.7. Tuplas
4.8. Conjuntos (sets)

Módulo 5: Estruturas de repetição & condicionais

5.1. Estruturas de repetição e condicionais
5.2. Estrutura de repetição - for
5.3. Estrutura de repetição - while
5.4. Estrutura condicional - if

Módulo 6: Funções

6.1. O que são funções?
6.2. Criando funções
6.3. Escopo de variáveis
6.4. Retorno de funções
6.5. Funções internas & Funções de terceiros

Módulo 7: Instalando e carregando pacotes

7.1. Pypi - Repositório oficial de pacotes
7.2. Instalando e utilizando um pacote no Google Colab

Módulo 8: Mão na massa - Exercícios de fixação

8.1. Exercícios & dicas importantes
8.2. Resolução dos exercícios - parte 1
8.3. Resolução dos exercícios - parte 2
8.4. Resolução dos exercícios - parte 3
8.5. Resolução dos exercícios - parte 4
8.6. Resolução dos exercícios - parte 5

Módulo 9: Business Case - Gerador de ficha de acompanhamento de alunos

9.1. Recado rápido
9.2. Business Case - Introdução
9.3. Business Case - parte 1
9.4. Business Case - parte 2

Módulo 10: Business Case 2 - Gerador de arquivo Excel

10.1. Introdução Business Case
10.2. Resolvendo o Business Case

Confira a ementa completa da Formação Expert em Python

O QUE VOCÊ VAI APRENDER DURANTE A TRILHA DE APRENDIZADO
DEGRAU 1

Primeiros passos com Python

DEGRAU 2

Dominando a linguagem Python

Módulo 1: Introdução

1.1. Introdução
1.2. Instalando o Anaconda
1.3. Instalando o VS Code
1.4. Configurando o VS Code
1.5. Configurando VS Code - parte 2
1.6. Executando códigos Python

Módulo 2: Código organizado

2.1. Organização dos arquivos do curso
2.2. Identação de código na linguagem Python
2.3. Guia de estilo para códigos Python
2.4. Comentários
2.5. Obtendo ajuda com dir() e help()
2.6. Zen do Python
2.7. Documentação oficial da linguagem

Módulo 3: Avançando em Coleções

3.1. Listas - parte 1
3.2. Listas - parte 2
3.3. Listas - parte 3
3.4. Listas - parte 4
3.5. Tuplas - parte 1
3.6. Tuplas - parte 2
3.7. Dicionários - parte 1
3.8. Dicionários - parte 2
3.9. Dicionários - parte 3
3.10. Collections - Counter
3.11. Collections - Default Dict
3.12. Collections - Ordered Dict
3.13. Collections - Named Tuple
3.14. Collections - Deque

Módulo 4: Avançando em estruturas de Controle

4.1. if else e elif
4.2. while - Jogo de adivinhação
4.3. Funções range() e enumerate()
4.4. for aninhados e Projeto tabuada
4.5. break, continue e pass

Módulo 5: Avançando em Funções

5.1. Parâmetros posicionais e parâmetros nomeados
5.2. Documentando funções com Docstrings
5.3. Múltiplos argumentos com *args
5.4. Múltiplos argumentos com **kwargs
5.5. Ordem correta dos parâmetros em um função
5.6. Objetos callable e passando funções como parâmetro

Módulo 6: Ambientes virtuais

6.1. Por que utilizar ambientes virtuais?
6.2. Configuração de terminais
6.3. Criando um ambiente virtual - parte 1
6.4. Criando um ambiente virtual - parte 2
6.5. Ambiente virtuais com Poetry

Módulo 7: Desenvolvendo aplicações Web com Streamlit

7.1. Introdução
7.2. Configurando o ambiente
7.3. Primeira aplicação
7.4. Elementos de texto
7.5. Elementos de entrada de dados - parte 1
7.6. Elementos de entrada de dados - parte 2
7.7. Elementos de entrada de dados - parte 3
7.8. Elementos de entrada de dados - parte 4
7.9. Elementos de status
7.10. Elementos de análise de dados - parte 1
7.11. Elementos de análise de dados - parte 2
7.12. Elementos de mídia
7.13. Customizando o layout - parte 1
7.14. Customizando o layout - parte 2
7.15. Customizando o layout - parte 3
7.16. Projeto prático - parte 1
7.17. Projeto prático - parte 2
7.18. Projeto prático - parte 3
7.19. Por que a página de consulta não funcionou?

Módulo 1: Comprehensions, Iterators e Generators

1.1. Comprehensions - parte 1

1.2. Comprehensions - parte 2

1.3. Iterators

1.4. Generators - parte 1

1.5. Generators - parte 2

Módulo 2: Utilizando funções lambda

2.1. Funções lambda

2.2. Função map()

2.3. Função filter()

2.4. Função reduce()

2.5. Método sort()

Módulo 3: Tratamento de erros

3.1. Tipos de erros

3.2. Tratando erros com try except - parte 1

3.3. Tratando erros com try except - parte 2

3.4. Personalizando exceções

3.5. Aplicação - Jogo da adivinhação

Módulo 4: Trabalhando com datas e horas

4.1. Módulo datetime e a classe date

4.2. Objetos datetime

4.3. Configurando o timezone

4.4. Cálculos com datas e horas

4.5. Conversões entre datas e strings

Módulo 5: Trabalhando com arquivos

5.1. Lendo um arquivo TXT - parte 1

5.2. Lendo um arquivo TXT - parte 2

5.3. Criando arquivos TXT

5.4. Manipulando arquivos CSV e JSON

5.5. Introdução à biblioteca Pandas

5.6. Módulo OS - parte 1

5.7. Módulo OS - parte 2

5.8. Módulo OS - parte 3

5.9. Módulo OS - parte 4

5.10. Projeto - organizador de arquivos - parte 1

5.11. Projeto - organizador de arquivos - parte 2

5.12. Projeto - organizador de arquivos - parte 3

5.13. Projeto - organizador de arquivos - parte 4

5.14. Projeto - organizador de arquivos - parte 5

Módulo 6: Introdução à Programação Orientada a Objetos

6.1. Programação orientada a objetos

6.2. Entendendo classes e objetos

6.3. Criando classes, objetos e atributos

6.4. Criando métodos

6.5. Projeto - Jogo de corrida

DEGRAU 3

Recursos avançados da Linguagem Python

TRILHA DE ESPECIALIZAÇÃO

Análise de Dados com Python

Módulo 1: Noções básicas de Estatística

1.1. População versus amostra

1.2. Tipos de variáveis - parte 1

1.3. Tipos de variáveis - parte 2

1.4. Medidas de tendência central - Média

1.5. Medidas de tendência central - Mediana

1.6. Medidas de tendência central - Moda

1.7. Medidas Separatrizes

1.8. Medidas de dispersão

1.9. Covariância e Correlação - parte 1

1.10. Covariância e Correlação - parte 2

Módulo 2: Numpy

2.1. Introdução

2.2. Listas Python versus Arrays Numpy - parte 1

2.3. Listas Python versus Arrays Numpy - parte 2

2.4. Listas Python versus Arrays Numpy - parte 3

2.5. Arrays unidimensionais, multidimensionais e matrizes

2.6. Estatísticas com Numpy

2.7. Métodos Numpy

Módulo 3: Pandas - Carregando Dados

3.1. Introdução

3.2. Arquivos CSV

3.3. Arquivos Excel

3.4. Arquivos HTML

3.5. Arquivos HDF5

3.6. Banco de Dados

3.7. Arquivos XML e JSON

Módulo 4: Pandas - Análise Exploratória de Dados

4.1. DataFrames

4.2. Series

4.3. Index, Columns e Values

4.4. Métodos e propriedades - parte 1

4.5. Métodos e propriedades - parte 2

4.6. Métodos e propriedades - parte 3

4.7. Acessando linhas e colunas - parte 1

4.8. Acessando linhas e colunas - parte 2

4.9. Acessando linhas e colunas - parte 3

Módulo 5: Pandas - Tratamento de Dados

5.1. Fazendo uma cópia do DataFrame

5.2. Modificando o nome das colunas

5.3. Modificando os tipos de dados - parte 1

5.4. Modificando os tipos de dados - parte 2

5.5. Tratando dados faltantes

5.6. Removendo e adicionando colunas

5.7. Ordenando um DataFrame

5.8. Modificando os índices do DataFrame

5.9. Exportando um DataFrame

Módulo 6: Pandas - Análise de Dados

6.1. Carregando os dados

6.2. Aplicando estatísticas - parte 1

6.3. Aplicando estatísticas - parte 2

6.4. Filtrando dados - parte 1

6.5. Filtrando dados - parte 2

6.6. Agrupando dados - parte 1

6.7. Agrupando dados - parte 2

6.8. Agrupando dados - parte 3

6.9. Iterando sobre um DataFrame

Módulo 7: Introdução à Visualização de Dados

7.1. Introdução

7.2. Carregando os dados

7.3. Gráficos de linha - parte 1

7.4. Gráficos de linha - parte 2

7.5. Gráficos de linha - parte 3

7.6. Gráficos de barras - parte 1

7.7. Gráficos de barras - parte 2

7.8. Histogramas

7.9. Gráficos de Pizza

7.10. Gráfico de caixa (boxplot)

7.11. Gráfico dispersão (Scatterplot)

7.12. Mapa de calor (heatmap)

7.13. Nuvem de palavras (wordcloud) - parte 1

7.14. Nuvem de palavras (wordcloud) - parte 2

Módulo 8: Consolidando planilhas Excel com Pandas

8.1. Consolidando planilhas Excel - parte 1

8.2. Consolidando planilhas Excel - parte 2

8.3. Consolidando planilhas Excel - parte 3

8.4. Consolidando planilhas Excel - parte 4

8.5. Consolidando planilhas Excel - parte 5

8.6. Consolidando planilhas Excel - parte 6

8.7. Consolidando planilhas Excel - parte 7

Módulo 9: Análise de vendas

9.1. Análise de vendas - parte 1

9.2. Análise de vendas - parte 2

9.3. Análise de vendas - parte 3

9.4. Análise de vendas - parte 4

Módulo 10: Análise de Dados da Netflix

10.1. Projeto Netflix - parte 1

10.2. Projeto Netflix - parte 2

10.3. Projeto Netflix - parte 3

10.4. Projeto Netflix - parte 4

10.5. Projeto Netflix - parte 5

10.6. Projeto Netflix - parte 6

10.7. Projeto Netflix - parte 7

10.8. Projeto Netflix - parte 8

10.9. Projeto Netflix - parte 9

10.10. Projeto Netflix - parte 10

Módulo 11: Análise de preço de combustíveis

11.1. Projeto preço combustíveis - parte 1

11.2. Projeto preço combustíveis - parte 2

11.3. Projeto preço combustíveis - parte 3

11.4. Projeto preço combustíveis - parte 4

11.5. Projeto preço combustíveis - parte 5

Módulo 12: Prevendo valores de ações com Prophet

12.1. Introdução

12.2. Preparação do ambiente de programação

12.3. Desenvolvendo a aplicação - parte 1

12.4. Desenvolvendo a aplicação - parte 2

12.5. Desenvolvendo a aplicação - parte 3

12.6. Desenvolvendo a aplicação - parte 4

12.7. Desenvolvendo a aplicação - parte 5

12.8. Formulário Análise de Dados com Python

TRILHA DE ESPECIALIZAÇÃO

Automação de Tarefas com Python

Módulo 1: Introdução

1.1. Introdução

1.2. Configurando o ambiente de programação

Módulo 2: Automatizando arquivos Excel

2.1. Criando um arquivo Excel

2.2. Inserindo e excluindo dados

2.3. Lendo um arquivo Excel

2.4. Acessando dados

2.5. Alterando a estrutura da planilha

2.6. Fórmulas

2.7. Aplicando estilizações

2.8. Inserindo imagens

Módulo 3: Automatizando arquivos PDF

3.1. O que é um arquivo PDF?

3.2. Lendo um arquivo PDF

3.3. Extraindo páginas de um arquivo PDF

3.4. Prática - Consolidando arquivos PDF

3.5. Aplicando transformações - parte 1

3.6. Aplicando transformações - parte 2

3.7. Arquivos PDF com senha

3.8. Anotações e anexos - parte 1

3.9. Anotações e anexos - parte 2

3.10. Anotações e anexos - parte 3

3.11. Extraindo textos

3.12. Extraindo imagens

3.13. PDFplumber

Módulo 4: Automatizando E-mails

4.1. Conceitos iniciais

4.2. Configurando o ambiente

4.3. Automatizando o Gmail - buscando as mensagens

4.4. Automatizando o Gmail - estrutura das mensagens

4.5. Automatizando o Gmail - Filtros - parte 1

4.6. Automatizando o Gmail - Filtros - parte 2

4.7. Automatizando o Gmail - Filtros - parte 3

4.8. Automatizando Gmail - Download de anexos

4.9. Automatizando o Outlook

Módulo 5: Web Scraping

5.1. Introdução

5.2. Explorando um site

5.3. A ferramenta Dev Tools

5.4. Obtendo o código HTML do site

5.5. User agent

5.6. Sites com autenticação

5.7. Instalando a biblioteca BeautifulSoap

5.8. Criando um objeto BeautifulSoap

5.9. Buscando um elemento HTML pela tag

5.10. Buscando todos os elementos HTML de uma tag

5.11. Buscando elementos HTML pela classe e id

5.12. Hierarquia de elementos HTML

5.13. Projeto - Extraindo notícias para uma planilha Excel - parte 1

5.14. Projeto - Extraindo notícias para uma planilha Excel - parte 2

Módulo 6: Extraindo dados de arquivos PDF

6.1. Extraindo dados de arquivos PDF - parte 1

6.2. Extraindo dados de arquivos PDF - parte 2

6.3. Extraindo dados de arquivos PDF - parte 3

6.4. Extraindo dados de arquivos PDF - parte 4

6.5. Extraindo dados de arquivos PDF - parte 5

6.6. Extraindo dados de arquivos PDF - parte 6

6.7. Extraindo dados de arquivos PDF - parte 7

Módulo 7: Automatizando cadastro de clientes em um sistema Web

7.1. Automatização de cadastros - parte 1

7.2. Automatização de cadastros - parte 2

7.3. Automatização de cadastros - parte 3

7.4. Automatização de cadastros - parte 4

7.5. Automatização de cadastros - parte 5

7.6. Automatização de cadastros - parte 6

7.7. Automatização de cadastros - parte 7

Módulo 8: Lendo um livro em PDF e criando um Audiobook

8.1. Criando um audiobook - parte 1

8.2. Criando um audiobook - parte 2

8.3. Criando um audiobook - parte 3

8.4. Criando um audiobook - parte 4

Módulo 9: Automatizando consulta por CEP

9.1. Projeto prático com Python: Masterclass de automação de processos

TRILHA DE ESPECIALIZAÇÃO

Inteligência Artificial com Python

Módulo 1: Introdução

1.1. Requisitos para seguir essa trilha

1.2. Evolução da Inteligência Artificial

1.3. Profissionais de Inteligência Artificial

Módulo 2: Conceitos básicos de Machine Learning

2.1. Introdução

2.2. Configurando o ambiente do projeto

2.3. Carregando os dados

2.4. Treinando o modelo com poucos dados

2.5. Preparando o dataset

2.6. Treinando, testando e exportando o modelo

2.7. Criando a Aplicação Web

Módulo 3: Visão Computacional

3.1. Introdução

3.2. Configurando o ambiente de programação

3.3. Entendendo como as imagens são formadas

3.4. Abrindo imagens com Opencv

3.5. Abrindo vídeos e usando a Webcam

3.6. Funções básicas de manipulação de Imagem - parte 1

3.7. Funções básicas de manipulação de Imagem - parte 2

3.8. Projeto prático - Detectando bordas em vídeos

3.9. Inserindo elementos

3.10. A Biblioteca Mediapipe

3.11. Projeto Prático - Detecção De Mãos

TRILHA DE ESPECIALIZAÇÃO

Desenvolvimento Web com Python & Flask

Módulo 1: Programação Orientada a Objetos

1.1. Programação Orientada a objetos

1.2. Classes, objetos e atributos

1.3. Encapsulamento e Abstração

1.4. Herança - parte 1

1.5. Herança - parte 2

1.6. Polimorfismo

Módulo 2: Banco de Dados - SQLite

2.1. Criando um banco de dados

2.2. Criando uma tabela

2.3. Inserindo dados em uma tabela

2.4. Buscando dados em uma tabela

2.5. Atualizando dados em uma tabela

2.6. Apagando dados em uma tabela

2.7. O que são views

2.8. Apagando uma tabela

Módulo 3: ORM & SQLAlchemy

3.1. O que é um ORM

3.2. Criando uma conexão e o mapeamento

3.3. Inserindo registros em uma tabela

3.4. Inserindo diversos registros em uma tabela

3.5. Buscando registros em uma tabela

3.6. Atualizando registros em uma tabela

3.7. Apagando registros em uma tabela

Módulo 4: Introdução ao HTML, CSS e Javascript

4.1. Conceitos iniciais - Parte 1

4.2. Conceitos iniciais - parte 2

4.3. Preparando o ambiente de desenvolvimento

4.4. Editor online

Módulo 5: Fundamentos de HTML

5.1. Tags e meta tags

5.2. Estrutura de um arquivo HTML

5.3. Tipografia

5.4. Hiperlinks e atributos

5.5. Tabelas

5.6. Inserindo imagens e recursos multimidia

5.7. Criando listas

5.8. Formulários

5.9. Semântica

5.10. O que é DOM

Módulo 6: Fundamentos de CSS

6.1. O que é CSS?

6.2. Formas de aplicar o CSS

6.3. Efeito cascata e especificidade

6.4. Estilizando fontes

6.5. Estilizando bordas

6.6. BoxModel e espaçamentos

6.7. Estilizando backgrounds

6.8. Tipos de exibição

6.9. Alinhando textos

6.10. CSS reset

6.11. Unidades de medida

Módulo 7: Fundamentos de Javascript

7.1. O que é Javascript?

7.2. Como integrar o Javascript com HTML

7.3. A ferramenta DevTools

7.4. Variáveis, tipos de dados e conversões

7.5. Criando funções

7.6. Entendo objetos no Javascript

Módulo 8: Projeto prático I - Criando um site de portfólio

8.1. Criando um portfólio - parte 1

8.2. Criando um portfólio - parte 2

8.3. Criando um portfólio - parte 3

8.4. Criando um portfólio - parte 4

8.5. Criando um portfólio - parte 5

8.6. Criando um portfólio - parte 6

Módulo 9: Introdução do Desenvolvimento Web com Python

9.1. Introdução

9.2. Métodos HTTP

9.3. Códigos de status

Módulo 10: Trabalhando com rotas

10.1. Instalando o Flask

10.2. Hello World

10.3. Rotas customizadas

10.4. CRUD - Listando produtos (GET)

10.5. CRUD - Buscando por um produto (GET)

10.6. CRUD - Cadastrando um produto (POST)

10.7. CRUD - Atualizando um produto (PUT)

10.8. CRUD - Apagando um produto (DELETE)

Módulo 11: Integrando Templates HTML

11.1. Associando páginas HTML a uma rota

11.2. Utilizando o Jinja2

11.3. Enviando e recebendo dados

11.4. Estendendo templates - parte 1

11.5. Estendendo templates - parte 2

11.6. Estendendo templates - parte 3

11.7. Trabalhando com arquivos estáticos

Módulo 12: Projeto prático II - Sistema de Padaria

12.1. Criando um banco de dados

12.2. Criando o mapeamento Objeto Relacional

12.3. Criando a tabela no Banco de Dados

12.4. Adicionando as imagens

12.5. Adicionando Bootstrap ao projeto

12.6. Criando o menu de navegação

12.7. Ajustando a Home page

12.8. Listando os produtos - parte 1

12.9. Listando os produtos - parte 2

12.10. Listando produtos - parte 3

12.11. Ajustando a pesquisa de produtos

12.12. Cadastrando produtos - parte 1

12.13. Cadastrando produtos - parte 2

12.14. Configurando as mensagens do cadastro

12.15. Editando produtos - parte 1

12.16. Editando produtos - parte 2

12.17. Editando produtos - parte 3

12.18. Deletando produtos

12.19. Frontend profissional

Módulo 13: Fazendo o deploy da aplicação Web

13.1. Configurando o ambiente

13.2. Criando a autenticação da aplicação

13.3. Configurando a aplicação para o deploy

13.4. Fazendo o deploy da aplicação

✉️

Fique por dentro das nossas últimas notícias, atualizações e nossos novos produtos

Receba nossas comunicações

Daxus © 2025 - Todos os direitos reservados.

CNPJ: 27.955.892/0001-30

Institucional

Treinamentos