Módulo 1: INTRODUÇÃO À JORNADA
Aula: Seja Bem Vindo! Sua Jornada começa aqui!
Aula: Conhecendo a Plataforma da Hotmart
Aula: Apertem os cintos: o curso de Django VEM AÍ! 🤯
Módulo 2: PRIMEIROS PASSOS NO PYTHON
Aula: Lógica de Programação
Aula: Introdução à Linguagem Python
Aula: Instalação do Python no Linux e MacOS
Aula: Instalação do Python no Windows
Aula: Editor de Código vs IDE
Aula: A IDE PyCharm
Aula: O Interpretador Python
Aula: Seu primeiro código Python
Aula: PyQuiz #1
Módulo 3: VARIÁVEIS E TIPOS DE DADOS
Aula: O que é uma variável
Aula: Tipos de Dados Simples
Aula: PyQuiz #2
Módulo 4: DOMINANDO STRINGS
Aula: Introdução ao Módulo
Aula: Strings em Python
Aula: Formatação de Strings com Format
Aula: Formatação de Strings com F-Strings
Aula: Métodos de Strings
Aula: Índice de Strings
Aula: PyQuiz #3
Módulo 5: DOMINANDO TIPOS NUMÉRICOS
Aula: Tipos e Operações Numéricas
Aula: Conversão de Tipos
Aula: Tratamento de Tipos Numéricos
Aula: Import e Módulo Math
Aula: PyQuiz #4
Módulo 6: ENTRADA DE DADOS DE USUÁRIOS
Aula: A Função Input
Aula: Construindo um Calculadora
Módulo 7: ESTRUTURAS DE CONTROLE
Aula: Estruturas de Controle
Aula: Estruturas Condicionais
Aula: Operadores
Aula: Estruturas de Repetição For
Aula: Estruturas de Repetição While
Módulo 8: DOMINANDO LISTAS
Aula: Introdução às Listas
Aula: Primeiros passos com Listas
Aula: Acessando elementos e Indexação em Listas
Aula: Percorrendo Listas com Estruturas de Repetição
Aula: Fatiamento de Listas (Slicing)
Aula: Manipulação de Listas
Módulo 9: DOMINANDO DICIONÁRIOS
Aula: Introdução ao Módulo
Aula: Dicionários
Aula: Criando seus Primeiros Dicionários
Aula: Adicionando e Atualizando elementos em Dicionários
Aula: Excluindo elementos de Dicionários
Aula: Métodos de Dicionários
Módulo 10: DOMINANDO SETS & TUPLAS
Aula: Introdução aos Sets
Aula: Manipulação de Sets
Aula: Operações Matemáticas em Sets
Aula: Introdução às Tuplas
Aula: Manipulação de Tuplas
Módulo 11: FUNÇÕES EM PYTHON
Aula: O que são Funções
Aula: Desenvolvendo Funções
Aula: Parâmetros Posicionais
Aula: Parâmetros Nomeados
Aula: Calculadora utilizando Funções
Aula: Dicas de Tipos (Type Hints)
Módulo 12: TRATAMENTO DE ERROS
Aula: Introdução ao Módulo
Aula: Principais Erros e Exceções
Aula: Tratamento de Erros com Try/Except
Aula: Lançamento de Exceções com raise
Módulo 13: MANIPULAÇÃO DE ARQUIVOS
Aula: Introdução ao Módulo
Aula: Manipulação de Arquivos com a Função Open
Aula: Manipulação de Arquivos CSV
Módulo 14: MÓDULOS PYTHON E O PIP
Aula: Introdução ao Módulo
Aula: Scripts vs Módulos vs Pacotes
Aula: Biblioteca Padrão do Python
Aula: Gerenciador de Pacotes PIP
Módulo 15: AMBIENTES VIRTUAIS COM VIRTUALENV
Aula: Problemas de Dependências e Virtualenv
Aula: Instalação do Virtualenv
Aula: Criando, Ativando e Desativando Ambientes Virtuais
Módulo 16: PROGRAMAÇÃO ORIENTADA A OBJETOS EM PYTHON
Aula: Introdução a Programação Orientada a Objetos
Aula: Os Pilares da Programação Orientada a Objetos
Aula: Programação Orientada a Objetos no Python
Aula: Herança e Polimorfismo no Python
Aula: Atributos e Métodos de Classe
Aula: Herança Múltipla
Aula: Exercício de Fixação
Aula: Solução do Exercício de Fixação
Módulo 17: PYTHON AVANÇADO
Aula: Introdução ao Módulo
Aula: Map, Filter e as Funções Lambda
Aula: Compreensão de Listas (List Comprehensions)
Aula: Compreensão de Dicionários (Dict Comprehensions)
Aula: Compreensão de Sets (Set Comprehensions)
Aula: Iteradores e Geradores
Aula: Correspondência de Padrões (Pattern Matching)
Módulo 18: [PROJETO 1] Webscraping de Dados Financeiros
Aula: Introdução ao Projeto
Aula: Análise da Página-Alvo
Aula: Configuração do Ambiente de Desenvolvimento
Aula: Desenvolvimento do Projeto (Parte 1)
Aula: Desenvolvimento do Projeto (Parte 2)
Módulo 19: [PROJETO 2] Manipulação de Arquivos Excel
Aula: Introdução ao Projeto
Aula: Configuração do Projeto
Aula: Análise da documentação da OpenPyXL
Aula: Desenvolvimento do Projeto (Parte 1)
Aula: Desenvolvimento do Projeto (Parte 2)
Aula: Refatoração do Projeto
Módulo 20: [PROJETO 3] Rastreador de Criptomoedas utilizando Bots do Telegram
Aula: Introdução ao Projeto
Aula: APIs e o Protocolo HTTP
Aula: Dominando APIs REST
Aula: Análise da API de Cotações de Criptomoedas
Aula: Criação do Bot no Telegram
Aula: Configuração do Projeto
Aula: Desenvolvimento do Projeto
Aula: Refatoração do Código
Módulo 21: [DJANGO] INTRODUÇÃO AO DJANGO
(bloqueada) Aula: Introdução ao Curso de Django
(bloqueada) Aula: Introdução ao Framework Web Django
Módulo 22: [DJANGO] INTRODUÇÃO A BANCO DE DADOS
(bloqueada) Aula: Teoria de Bancos de Dados
(bloqueada) Aula: Entendendo o que são Tabelas
(bloqueada) Aula: Primeiros passos com o PostgreSQL
(bloqueada) Aula: Utilização da Ferramenta DBeaver
(bloqueada) Aula: Manipulação de Tabelas
(bloqueada) Aula: Inserindo Dados com INSERT
(bloqueada) Aula: Entendendo o que são CONSTRAINTS
(bloqueada) Aula: Atualizando Dados com UPDATE
(bloqueada) Aula: Deletando Dados com DELETE
(bloqueada) Aula: Buscando Dados com SELECT
Módulo 23: [DJANGO] A CAMADA MODEL DO DJANGO
(bloqueada) Aula: Introdução ao Módulo
(bloqueada) Aula: Instalação e "Hello World, Django!"
(bloqueada) Aula: Entendendo a estrutura de um Projeto Django
(bloqueada) Aula: Nosso primeiro Projeto Django
(bloqueada) Aula: A Camada Model
(bloqueada) Aula: O Comando makemigrations
(bloqueada) Aula: O Comando migrate
(bloqueada) Aula: A API de Acesso a Dados do Django
Módulo 24: [DJANGO] A CAMADA VIEW DO DJANGO
(bloqueada) Aula: Introdução ao Módulo
(bloqueada) Aula: Configuração de Rotas
(bloqueada) Aula: Function Based Views vs Class Based Views
(bloqueada) Aula: Function Based Views (FBV)
(bloqueada) Aula: Class Based Views (CBV)
(bloqueada) Aula: Utilizando o Debugger do PyCharm para visualizar uma
Requisição HTTP
(bloqueada) Aula: Adicionando Autenticação e Autorização à nossa Aplicação
(bloqueada) Aula: Forms do Django
(bloqueada) Aula: Facilitando nossa vida com ModelForms
(bloqueada) Aula: Middlewares do Django
(bloqueada) Aula: Criando Middlewares Customizados
Módulo 25: [DJANGO] A CAMADA TEMPLATE DO DJANGO
(bloqueada) Aula: Introdução ao Módulo
(bloqueada) Aula: Introdução à HTML
(bloqueada) Aula: Introdução à CSS
(bloqueada) Aula: Introdução à Javascript
(bloqueada) Aula: Introdução ao Bootstrap 5
(bloqueada) Aula: Configuração da Camada Template
(bloqueada) Aula: A Django Template Language (DTL)
(bloqueada) Aula: Construindo nosso Template Base
(bloqueada) Aula: Construindo a Página Inicial da nossa Aplicação
(bloqueada) Aula: Construindo a Página de Cadastro de Funcionários
(bloqueada) Aula: Construindo a Página de Listagem de Funcionários
(bloqueada) Aula: Construindo a Página de Atualização de Funcionários
(bloqueada) Aula: Construindo a Página de Exclusão de Funcionários
(bloqueada) Aula: Tags e Filtros Customizados
(bloqueada) Aula: Configuração de Tags e Filtros
(bloqueada) Aula: Filtro Customizado "primeira_letra"
(bloqueada) Aula: Tag Customizada "tempo_atual"
(bloqueada) Aula: Conhecendo os Filtros do Próprio Django
Módulo 26: [EBOOK] Soft Skills para Desenvolvedores
Módulo 27: [EBOOK] Como criar um perfil no LinkedIn que atrai oportunidades