-
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
- Aula: Introdução ao Curso de Django
- Aula: Introdução ao Framework Web Django
-
Módulo 22: [DJANGO] INTRODUÇÃO A BANCO DE DADOS
- Aula: Teoria de Bancos de Dados
- Aula: Entendendo o que são Tabelas
- Aula: Primeiros passos com o PostgreSQL
- Aula: Utilização da Ferramenta DBeaver
- Aula: Manipulação de Tabelas
- Aula: Inserindo Dados com INSERT
- Aula: Entendendo o que são CONSTRAINTS
- Aula: Atualizando Dados com UPDATE
- Aula: Deletando Dados com DELETE
- Aula: Buscando Dados com SELECT
-
Módulo 23: [DJANGO] A CAMADA MODEL DO DJANGO
- Aula: Introdução ao Módulo
- Aula: Instalação e "Hello World, Django!"
- Aula: Entendendo a estrutura de um Projeto Django
- Aula: Nosso primeiro Projeto Django
- Aula: A Camada Model
- Aula: O Comando makemigrations
- Aula: O Comando migrate
- Aula: A API de Acesso a Dados do Django
-
Módulo 24: [DJANGO] A CAMADA VIEW DO DJANGO
- Aula: Introdução ao Módulo
- Aula: Configuração de Rotas
- Aula: Function Based Views vs Class Based Views
- Aula: Function Based Views (FBV)
- Aula: Class Based Views (CBV)
- Aula: Utilizando o Debugger do PyCharm para visualizar uma Requisição HTTP
- Aula: Adicionando Autenticação e Autorização à nossa Aplicação
- Aula: Forms do Django
- Aula: Facilitando nossa vida com ModelForms
- Aula: Middlewares do Django
- Aula: Criando Middlewares Customizados
-
Módulo 25: [DJANGO] A CAMADA TEMPLATE DO DJANGO
- Aula: Introdução ao Módulo
- Aula: Introdução à HTML
- Aula: Introdução à CSS
- Aula: Introdução à Javascript
- Aula: Introdução ao Bootstrap 5
- Aula: Configuração da Camada Template
- Aula: A Django Template Language (DTL)
- Aula: Construindo nosso Template Base
- Aula: Construindo a Página Inicial da nossa Aplicação
- Aula: Construindo a Página de Cadastro de Funcionários
- Aula: Construindo a Página de Listagem de Funcionários
- Aula: Construindo a Página de Atualização de Funcionários
- Aula: Construindo a Página de Exclusão de Funcionários
- Aula: Tags e Filtros Customizados
- Aula: Configuração de Tags e Filtros
- Aula: Filtro Customizado "primeira_letra"
- Aula: Tag Customizada "tempo_atual"
- 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
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
