Comunidade Dev Aprender - Grade de todos os cursos!
⬇️Grade TODOS os cursos da Dev Aprender 😎
1 - Lógica de Programação 2.0
Nunca escreveu uma linha de código antes, ainda não sabe como raciocinar de forma lógica ou pensar como um programador(a) pensa? Neste curso vou te ensinar tudo o que precisa para ser capaz de encontrar qualquer problema e pensar em como criar algoritmos (soluções em código) para resolvê-lo. Como criar um programa do zero, tudo com o meu método exclusivo e fácil de seguir!
Grade do curso
- 0 - Aviso sobre a versão 2.0!
- 1 - O que iremos aprender neste curso
- 2 - Pré-Requisitos - Dúvidas Frequentes
- 3 - Porque um software é criado
- 4- Como software é criado do zero e onde a lógica encaixa nisso?
- 5 - O problema que todo iniciante enfrenta
- 6 - Aprenda resolver problemas através da análise crítica
- 7 - O que são algorítimos e como montar um do zero
- 8 - 4 Conceitos OBRIGATÓRIOS ser capaz de resolver problemas!
- 9 - Criando soluções em Pseudocódigo do básico ao avançado
- 10 - Pseudocódigo #1 - Método 5Q's
- 11 - Pseudocódigo #2 - Método 5Q's
- 12 - Pseudocódigo #3 - Método 5Q's
- 13 - Pseudocódigo #4 - Método 5Q's
- 14 - Pseudocódigo #5 - Método 5Q's
- 15 - Pseudocódigo #6 - Método 5Q's
- 16 - Alertas sobre pseudocódigo
- 17- Criando soluções com Fluxogramas
2 - Python Essencial
Com este curso, logo após ter feito lógica de programação, irei te mostrar como usar as principais funcionalidades de Python, para que você já comece a praticar para ontem, tudo o que você aprendeu na teoria no curso de lógica de programação! Ao finalizar este curso, terá visto os principais pilares da programação em Python em tempo recorde e estará apto para ir direto para os nossos cursos de especialização!
Grade do Curso
- 0 - O que iremos aprender agora?
- 1 - Como Rodar Código Python
- 2 - Variáveis
- 3 - Condicionais
- 4 - Laços de Repetição(for)
- 5 - Coleções(Listas)
- 6 - Projeto 1 - Fatorial de um número
- 7 - Projeto 2 -Chute o número
- 8 - Projeto 3 - Medidor de Velocidade
- 9 - Como lidar com problemas e projetos mais complexos?
- 10 - Funções
- 11 - Classes
- 12 - TERMINEI.. E AGORA??
3 - Especialização em Python
Quer aprender Python e conseguir criar sistemas e algoritmos com Python do zero? Neste curso irá aprender todos os fundamentos, desde a lógica de programação, assim como tudo o que um total iniciante ou programador(a) que está vindo de outra linguagem precisa saber para criar programas de console, API e sistemas web usando Python!
Grade do Curso
Módulo 1 - Tudo que precisa para começar!
- 0 - Canal Oficial de Freelas e Avisos!
- 1 - Como seguir este curso
- 2 COMO ENTRAR NA COMUNIDADE Mestre Pythonista
- 3 - Como Python pode me ajudar?
- 4 - Ciclo de Desenvolvimento de Software
- 5 - Montando o ambiente de desenvolvimento
- 6 - Como instalar Python e VS Code no Windows
- 7 - Como instalar Python e VS Code no MAC
- 8 - Como instalar Python e VS Code no Linux
- 9 - O que são editores de código
- 11 - Instalação de pacotes com pip
- 12 - Segredo #1 - Programador não precisa saber tudo!
- 13 - Como Compartilhar CÓDIGO nos comentários! [Atualizado 2026!]
Módulo 2 - Como receber e trabalhar com dados
- 1 - Variáveis
- 2 - Duas Maneiras de Rodar código Python
- 3 - Como resolver QUALQUER erro com GOOGLE ou CHATGPT
- 4 - Indentação
- 5 - Strings
- 6 - Strings Dinâmicos
- 7 - Métodos comuns de um string
- 8 - Slice(extraindo partes de um string)
- 9 - Split e Join
- 10 - Input - Recebendo dados do usuário
- 11 - Números e Operações Matemáticas
- 12 - Datetime e Tempo
- 13 - Valores aleatórios com Random
- 14 - Atalhos para programar 5x mais rápido no VS Code
- 15 - Como debugar seu código - Errar é humano
- 16 - Projeto 1 - Cadastre-me!
- 17 - Solução Projeto 1 - Cadastre-me!
- 18 - Segredo #2 - A Lei de Pareto, Aprenda 500% mais rápido
Módulo 3 - Aprenda a controlar o fluxo de seus programas
- 1 - Como resolver GRANDES problemas usando CONDICIONAIS
- 2 - Principais operadores no Python
- 3 - Lógica de comparação c Operadores lógicos
- 4 - Comparações c/ Operadores Booleanos
- 5 - Operadores de Igualdade
- 6 - Convertendo entre tipos
- 7 - O conceito mais usado para resolver problemas Condicionais
- 8 - If elif else
- 9 - Compare MAIS com menos código! Operador ternário
- 10 - Loop For(Laço For)
- 11 - Nested Loops(Loops aninhados)
- 12 - Iteraveis - Mas o que que é isso
- 13 - Loop While(Laço While)
- 14 - Pass - Não tá pronto Não tem problema
- 15 - Break e Continue
- 16 - Projeto 2 - Mini-game de desenhos e escolhar c/ módulo Turtle
- 17 - Solução Projeto Mini-Game Turtle
- 18 - Segredo #3 - Preciso acordar 5 da manhã todo dia para programar?
Módulo 4 - Como criar e organizar seu código em funções
- 1 - Funções = Código Limpo = Programador(a) Feliz
- 2 - Function, Agora você entende!
- 3 - Processar VS retornar(O que é e como usar return)
- 4 - Argumentos posicionais VS Argumentos nomeados
- 5 - Args - Funções com n° de argumentos dinâmicos
- 6 - Kwargs - Funções com n° de argumentos nomeados dinâmicos
- 7 - Decorators - Aproveitando e estendendo o que já está pronto
- 8 - Clean code - na prática
- 9 - Segredo #4 - Clean Coder VS Functions - Crie obras de arte
Módulo 5 - Como trabalhar com coleções e estruturas mais completas
- 1 - O 4° Pilar da programacao: Coleções
- 2 - Criando listas com Python
- 3 - Encontre valores e manipulacao de itens de uma lista
- 4 - Como ordenar listas simples
- 5 - Trabalhar com multiplas listas usando o ZIP
- 6 - Dicionarios
- 7 - Tuplas
- 8 - Arrays
- 9 - Range - Gerando valores iteraveis de forma facil
- 10 - Enumerate
- 11 - Como ordenadar coleções através de propriedades
- 12 - Map - Processando itens de uma lista com
- 13 - Como filtrar dados de uma colecao usando filter
- 14 - Sets
- 15.1 - O que são e como ler arquivos JSON
- 15.2 - Como criar e ler arquivos JSON
- 16 - Conversão entre tipos
- 17 - Como salvar informações em um arquivo [Pesquisar, Salvar, Editar, Excluir]
- 18 - Solução Desafio Manipulação de Arquivos
- 19 - Segredo #5 - Se consegue explicar, voce pode codar!
Módulo 6 - Como lidar e tratar erros de forma intuitiva!
- 1 - Código feito é melhor que perfeito!
- 2 - O que fazer quando coisas dão errado
- 3 - Não decore exceções, faça isso
- 4 - Finally! (execute código mesmo em casos de erro)
- 5 - Log e Logging (Uma forma de manter um histórico de o que acontece na sua aplicação)
- 6 - Mantendo um log(histórico) de exceções
- 7 - Segredo #6 - O usuário não é um programador(a)!
Módulo 7 - O que são classes + quando/como usar na prática
- 1 - Programe com classe
- 2 - Classes e Intro a POO(Agora você entende!)
- 3 - Métodos de uma classe
- 4 - Tipos de variáveis em uma classe
- 5 - Métodos comuns VS Instância VS Classe
- 6 - Herança Simples - Reutilizando outras classes
- 7 - Herança multinível
- 8 - Herança Múltipla
- 9 - O que são Magic/dunder Methods (Métodos especiais)
- 10 - Classes Abstratas - Criando modelos a serem seguidos
- 11 - Polimorfismo - Seja flexível
- 12 - Quando usar Classes?
- 13 - Segredo #7 - Transformando ideias em Software
Módulo 8 - Aprenda módularização em python do zero!
- 1 - O mundo dos módulos
- 2 - Como criar um módulo
- 3 - Quando usar um módulo
- 4 - Diferença entre Module e Package(módulo e pacote)
- 5 - Como usar - if main == '__main__'
- 6 - Modularização, na prática - separa isso ae!
- 7 - Pypi - Encontre bibliotecas para seu projeto
- 8 - pip - Gerenciando bibliotecas locais
- 9 - Como PUBLICAR SEU pacote para Pypi
- 10 - Venv - Ambientes virtuais ( O poder do isolamento)
- 11 - Segredo #8 - Refatoração - Antes leigo, agora sábio
Módulo 9 - Como criar e usar API's integrado a um banco de dados do zero!
- 1 - O Poder de usar API's
- 2 - O que são APIs
- 3 - Onde encontrar apis oficiais e não oficiais
- 4 - Como navegar documentação, mesmo se não fala inglês
- 5 - Intro a HTTP e tipos de requisições diferentes
- 6 - Seu 1° contato - Consultando e usando um API existente
- 7 - Consultando APIs usando Postman
- 8 - GET(Obter recursos) e Como Criar uma API com Flask
- 9 - API Flask - Get com ID(Obter recurso específico)
- 10 - API Flask - POST(Criando um novo recurso)
- 11 - API Flask - PUT (Alterar recurso existente)
- 12 - API Flask - DELETE (Excluindo recurso)
- 13 - Desafio API Flask - Desafio API Música
- 14 - Solução API música
- 15 - Como usar banco de dados e comandos SQL Puro
- 16 - Criar estrutura inicial de tabelas autor e postagem C/ SQLAlchemy
- 17 - Criando a API Autor
- 18 - Adicionando CRUD as APIs Autor e Postagem com banco de dados
- 19 - Deixando API segura com autenticação de usuário e senha
- 20 - Como consumir APIs com autenticação usando usando Requests
- 21 - Como colocar seus projetos dentro de controle de versão + Github-
- 22 - Conectar API a banco de dados na nuvem GRATIS
- 23 - Como hospedar suas APIs gratuitamente no Render
Módulo 10 - Processamento de dados que os experts usam e publicação de projetos!
- 1 - Processando itens de uma lista com MAP
- 2 - Guia completo de como usar List Compreheension
- 3 - Dictionary Comprehension
- 4 - Como usar expressões regulares(REGEX) no python
- 5 - Guia Completo de como criar e usar expressões regulares
- 6 - Regex - Desafios e Soluções
- 7 - Intro a Threads e Threading
- 9 - Como gerar executáveis com CX-Freeze
- 10 Como criar instaladores no Windows
Módulo 11 - Como Ligar Python com Qualquer Banco de dados
- 1 - Conceitos obrigatórios sobre banco de dados python
- 2 - Como conectar SQLite3 ao Python e fazer operações no bando de dados
- 3 - Como conectar MySQL com Python e fazer operações de banco de dados
- 4 - Como conectar Postgres com Python e fazer operações de banco de dados
- 5 - Como conectar outros tipos de banco de dados com Python
Bônus 1 - Criando aplicações com django
- 1 - O projeto Invista-Me!
- 2 - Como instalar Django
- 3 - Como criar projetos Django no terminal e rodar sua app web localmente
- 4 - Estrutura de Projetos Django - Agora você entende!
- 5 - Projetos VS Apps
- 6 - O que são rotas e como criar uma
- 7 - Templates HTML + Dados Dinâmicos
- 8 - Como criar páginas c/ Dados Dinâmicos
- 9 - Passando dados da página para o servidor
- 10 - Models - Uma maneira mais organizada de passar dados
- 11 - Migration - Transforme Classes Python em Tabelas, SEM escrever SQL
- 12 - CRUD de dados Para adminstradores
- 13 - Listando os investimentos
- 14 - Visualizando detalhes
- 15 - Criando investimentos
- 16 - Alterando investimentos
- 17 - Excluindo investimentos
- 18 - Reutilização de Páginas e Estilização com Bootstrap
- 19 - Introdução a autenticação em sites Django
- 20 - Como criar um cadastro de Usuários
- 21 - Como criar sistema de login e logout
- 22 - Como restringir acesso a apenas usuários registrados
- 23 - Controle de Versão + Hospedagem no GitHub
- 24 - Conectar Django com banco de dados na nuvem GRATIS
- 25 - Como deixar online/hospedar GRATIS no RENDER
- 26 - Sua trajetória de sucesso
4 - Especialização em Automações Python
(anteriormente chamado de Mestres da Automação)
Pronto para automatizar TUDO e ainda ganhar dinheiro para fazer isso? Essa é a formação mais completa em automações do Brasil hoje, que te ensina como automatizar basicamente qualquer tipo de sistema, além de te mostrar como lucrar com estes tipos de projetos através da automação de coisas mais simples, como pastas e arquivos de texto, até mesmo coisas mais elaboradas como arquivos Word, PDF, planilhas, e-mails, automação de sites, automação de sistemas, varredura de sites, criação de bots para o Telegram e, como bônus, ainda te ensina a criar interfaces gráficas do zero!
Grade do Curso
0 - A única forma de dar certo!
- 1 - PRONTO PARA AUTOMATIZAR TUDO
- 2 - Canal oficial de Freelas e Avisos
- 3 - Como funciona o suporte deste curso
- 4 - Como Compartilhar CÓDIGO nos comentários
1 - Como VENDER Automações?
- 1 - O que exatamente eu consigo automatizar que alguém pagaria por isso?
- 2 - Qual tipo de automação dá dinheiro mais rápido para quem está começando?
- 3 - Como transformar uma automação ou código em algo pelo qual as pessoas paguem?
- 4 - Como usar automação para crescer dentro da empresa(Promoção, aumento ou mudança de área)?
- 5 - O que preciso aprender para ganhar dinheiro com automação?
2 - Segredos para criar automações que não quebram!
- 1 - Posso Automatizar isso com Python? [GUIA Completo]
- 2 - Os 4 Erros mais comuns ao criar automações
- 3 - Como LUCRAR com Automações? (Me tornando um Mestre da Automação)
3 - Ferramentas que PRECISA antes de continuar
- 1 - Como instalar Python e VS Code no Windows
- 2 - Como instalar Python e VS Code no MAC
- 3 - Como instalar Python e VS Code no Linux
- 4 - Como Ativar Github Copilot no VS Code
4 - RPA com PyAutoGUI: Automatize qualquer sistema com essa tecnologia!
- 1 - O Poder do PyAutoGUI
- 2 - Dá para usar IA com PyAutoGUI
- 3 - Instalação e Configuração (Windows, macOS, Linux)
- 4 - Como movimentar, clicar e digitar de forma automatizada
- 5 - Como reduzir bloqueios com essa configuração de segurança
- 6 - Como movimentar, clicar e zerar um jogo com PyAutoGUI
- 7 - Como movimentar lateralmente ou verticalmente
- 8 - Solução Desafio Pastas
- 9 - Como Arrastar e Soltar coisas
- 10 - Solução Desafio Arrastar Arquivos
- 11 - Como usar a rolagem do mouse
- 12 - Como digitar em qualquer lugar
- 13 - Como automatizar sistemas usando teclado
- 14 - Como mostrar alertas e receber input do usuário
- 15 - Solução desafio em sistema contábil
- 16 - Como tirar print da tela
- 17 - Reconhecimento de imagem para tornar automações mais seguras!
- 18 - A importância do reconhecimento de imagem para automações seguras
- 19 - Projeto 1 - Bot de curtidas e comentários no Instagram
- 20 - Projeto 1 - Solução
- 21 - Projeto 2 - Como Automatizar Jogos com PyAutoGUI
- 22 - PyDirectInput - A alternativa quando o PyAutoGUI não funciona!
- 23 - Projeto 3 - Zerar Guitar Hero com PyAutoGUI
- 24 - Projeto 4 - Como Zerar o Piano Titles com PyAutoGUI
- 25 - Solução Projeto 4
- 26 - Como rodar PyAutoGUI em uma máquina virtual
- 27 - Dicas FINAIS sobre o PyAutoGUI!
5 - Playwright: Automatize qualquer site, sistema ou interação web dessa forma!
- 1 - Apresentando o NOVO método de Ensino - Programador 2.0!
- 2 - ATITUTE de um(a) Programador(a) que dá CERTO!
- 3 - Como Instalar, configurar e melhores práticas do Playwright
- 4 - Solução de desafios
- 5 - Código BASE
- 6 - Como ENCONTRAR qualquer elemento em um site
- 6.1 - Como usar IA para ENCONTRAR QUALQUER elemento para você!
- 7 - Como DIGITAR de forma HUMANA em um site
- 8 - Solução de desafios
- 9 - O que é um LOCATOR no Playwright? (conceito FUNDAMENTAL)
- 10 - Como lidar com MÚLTIPLOS elementos do jeito CERTO
- 11 - Solução de desafios
- 12 - Como CLICAR em RadioButton, Checkbox ou Dropdown
- 13 - Solução de desafios
- 14 - Como ENVIAR ARQUIVOS para um site
- 15 - Como lidar com POPUPS(janelas de confirmação)
- 16 - Solução de desafios
- 17 - Como lidar com ABAS, JANELAS e IFRAMES
- 18 - Solução de desafios
- 19 - Como EXTRAIR qualquer texto de um site
- 20 - Solução de desafios
- 21 - Projeto 1 - Automação de Sistema Contábil
- 22 - Projeto 2 - Bot de Monitoramento de Preços de Produto + Alertas no Telegram
- 24 - 3 Projetos Autoguiados para DESTRAVAR suas habilidades
- 25 - Preciso da sua ajuda aqui…
- 26 - Como VENDER e ENTREGAR automações para o cliente + Dúvidas Comuns
6 - Automatize a criação e integração de planilhas em suas aplicações
- 1 - Como Faturar com Automação de planilhas
- 2 - Todas ferramentas que precisa para começar
- 3 - Você sabe mesmo o que é uma planilha?
- 4 - Como criar uma planilha com python
- 5 - 2 maneiras de adicionar dados a suas planilhas
- 6 - Como excluir dados da sua planilha
- 7 - Como colocar imagens em células
- 8 - Como usar funções com openpyxl
- 9 - Como usar dados do usuário para preencher a planilha
- 10 - Projeto 1 - Monte uma planilha de vagas python
- 11 - Solução Projeto 1 - Vagas Python
- 12 - Como ler e modificar planilhas existentes individualmente
- 13 - Como ler e alterar MÚLTIPLAS linhas de uma planilha
- 14 - Como modificar uma planilha em massa com base em regras
- 15 - Como buscar dados com base no input do usuário
- 16 - Projeto 2 - Integração de Bot de Varredura com Planilha
- 17 - Projeto 3 - Scraping de Produtos + Armazenamento em Planilha
7 - Envio de E-mails em Massa com Python!
- 1- O E-MAIL ainda é o CHEFE!
- 2 - Vai com calma ai FLASH! (Erros comuns)
- 3 - Métodos para ENVIAR e-mails GRATUITAMENTE!
- 4 - Enviar e-mails PURAMENTE de TEXTO
- 5 - Enviar e-mail com TEMPLATE HTML Profissional
- 6 - Enviar e-mail com ANEXOS
- 7 - Enviar e-mail em MASSA
- 8 - Modularizando envio para uso em outras aplicações
- 9 - Como LER e-mails
- 10 - Como integrar envio de e-mail com qualquer projeto
- 11 - Projeto Monitoramento Cotação Dólar
- 12 - Limitação de envio de e-mail gratuito e soluções
8 - Automatize a criação e manipulação de PDFs com python!
- 1 - PDF é super COMUM e isso é BOM!
- 2 - Como criar um PDF do zero
- 3 - Projeto 1 - [Solução] Relatório de venda de carros
- 4 - Como criar um cabeçalho e rodapé
- 5 - Solução Projeto 2 - Gerador de Histórias
- 6 - Estilização de texto
- 7 - Como dividir PDF em colunas
- 8 - Como inserir tabelas
- 9 - Projeto 3 - Relatório de vendas de carros
- 10 - Solução Projeto 3 - Relatório de vendas de carros
- 11 - Como inserir links internos e externos
- 12 - Sobre a leitura e modificação de dados dentro de PDF
- 13 - Como extrair texto de um PDF
- 14 - Como clonar PDFs
- 15 - Como excluir páginas de um PDF
- 16 - Criar novo pdf a partir de outro pdf
- 17 - Como unir 2 (ou mais) PDFs em um novo PDF
- 18 - Como proteger PDF com senha
9 - Automatize a criação, monitoramento de arquivos e pastas em um computador
- 1 - Arquivos VS Python..uma combinação perfeita!
- 2 - Como arquivos e pastas(diretórios) funcionam em cada Sistema Operacional
- 3 - Solução desafio arquivos
- 4 - Como criar diretórios
- 5 - Solução desafio - como criar diretórios
- 6 - Como salvar informações em um arquivo [Pesquisar, Salvar, Editar, Excluir]
- 7 - Solução Desafio manipulação de arquivos
- 8 - Movimentando e copiando arquivos e diretórios com Shutil
- 9 - Resolvendo desafio Shutil
- 10 - Monitorameto de Arquivos no python
- 11 - Crie suas próprias regras de monitoramento
- 12 - Como usar essa automação no dia a dia
10 - Automatize criação e manipulação de arquivos word
- 1 - Documentação AUTOMATIZADA com arquivos WORD
- 2 - Ferrametas que precisa para esta seção
- 3 - Como add títulos e parágrafos
- 4 - Como adicionar imagens
- 5 - Como adicionar tabelas
- 6 - Como adicionar quebra de página
- 7 - Projeto 1 - Relatório de Vendas de Notebooks
- 8 - Solução Projeto 1 - Relatório de Vendas de Notebooks
- 9 - Projeto 2 - Dados dinâmicos
- 10 - Leitura de arquivos word
- 11 - Solução Leitura de arquivos word
11 - Aprenda a criar e deixar online bots para o Telegram
- 1 - Como bots para o Telegram são criados
- 2 - Tudo que precisa para começar
- 3 - O que é API e como usar o API de Bots do Telegram
- 4 - Vamos criar seu primeiro bot!
- 5 - Como ler mensagens de um grupo ou canal
- 6 - Como enviar mensagens para um grupo ou canal
- 7 - Como enviar imagens
- 8 - Como enviar audios
- 9 - Como enviar documentos (arquivo sem compreenssão)
- 10 - Projeto 1 - Como criar Bot para ''Sala de Sinais''
- 11 - VAMOS CRIAR CHATBOTS AGORA!!!
- 12 - Como fazer o bot reagir a comandos
- 13 - Como fazer o bot reagir a palavras
- 14 - Como lidar com comandos inesperados
- 15 - Como interagir com usuário através de botões
- 16 - Como receber dados do usuário com Botões - pt1
- 17 - Como receber dados do usuário com Botões - pt2
- 18 - Solução Cadastro de CPF
- 20 - Como EXIBIR BOTÃO Enquanto recebe dados do usuário
- 21 - Como conectar seu Bot a um Banco de Dados na NUVEM!
- 22 - Verificar Login ou quaisquer dados em banco de dados!
- 23 - Solução Desafio Verificação de CPF
- 24 - Como hospedar Bots Gratuitamente em uma VPS!
- 25 - Exemplos(em código) de funcionalidades extras!
Bônus - Criação de Interfaces Gráficas p/ venda de software com CustomTkinter
- 1 - Vamos criar interfaces gráficas agora!
- 2 - Por que criar interfaces gráficas
- 3 - Como instalar e usar o CustomTkinter
- 4 - Criando elementos e posicionando com o pack
- 5 - Como criar uma tela a partir de uma ideia
- 6 - Solução do desafio - Tela de Cadastro
- 7 - Como personalizar ainda mais a interface
- 8 - Caixas de diálogo para exibir mensagens ao usuário
- 9 - Criando caixas de diálogo com CTkToplevel
- 10 - Caixa de diálogo para obter dados do usuário
- 11 - Como atualizar valores na tela
- 12 - Projeto - Cadastro de Produtos
- 13 - Posicionamento de elementos com o grid
- 14 - Como utilizar checkboxes
- 15 - Como utilizar radiobuttons
- 16 - Como utilizar sliders
- 17 - Solução desafio - Monitoramento de Preços
- 18 - Como organizar o layout em frames
- 19 - Como criar spinboxes
- 20 - Como exibir um menu de opções
- 21 - Como receber múltiplas linhas (parágrafos)
- 22 - Como configurar um campo de saída (output)
- 23 - Como separar seu programa em abas
- 24 - Projeto 2 - Sistema de Automação
- 25 - Solução projeto 2 - Sistema de Automação
- 26 - Como utilizar arquivos externos
- 27 - Como criar menus
- 28 - Solução desafio menus
- 29 - Não deixe a tela travar - Como usar threads
- 30 - Exemplo threads com Selenium
- 31 - Múltiplas janelas - como fazer
- 32 - Como alterar o conteúdo de uma janela
- 33 - Exemplo - Validação de Licença + Automação Web
- 34 - Projeto 3 - Sistema de automação com múltiplas janelas
- 35 - Solução - Projeto 3 - Sistema de automação com múltiplas janelas
- 36 - Como transformar uma interface gráfica em executável
5 - Mestre Freelancer
Se você quer ganhar dinheiro como freelancer mas não faz ideia de nem por onde começar, esse curso é para você. Aqui iremos aprender desde onde buscar e captar clientes, como divulgar o seu trabalho, mas também como dimensionar, precificar projetos, negociar valores e criar contratos de prestação de serviço, além das principais questões técnicas relacionadas a isso: quais tecnologias utilizar, como entregar o software para o cliente, como conceder acesso a apenas usuários pagos e muito mais! É o guia definitivo para quem quer lucrar como freelancer e não precisar depender de chefes para ser pago.
Grade do Curso
- 0 - Canal Oficial de Freelas e Mentorias!
- 1 - Chegou a SUA hora de LUCRAR!
- 2 - Como montar um currículo do ZERO!
- 3 - Como montar um portfólio profissional rápido
- 4 - Como me preparar para o 1° Freela
- 5 - Como divulgar meu Trabalho?
- 6 - Como Entrar em Contatos com Freelas do Whatsapp?
- 7 - Como usar IA para Entregar Projetos Freelancer MAIS Rápido!
- 8 - Como Aplicar para Freelas nos Melhores Sites de Freela
- 9 - Como fechar os detalhes de um Freelancer? [Criação de Contrato e Documento de Escopo]
- 10 - Quanto cobrar por um Freelancer? [MÉTODO FÁCIL]
- 11 - Como escolher qual tecnologia utilizar
- 12 - Como extrair os requisitos do projeto do cliente
- 13 - Como negociar valores mais altos com essa planilha
- 14 - Como agendar suas automações
- 15 - Como vender Software (questões técnicas)
- 16 - Como gerar licenças para venda de software
- 17 - Mini Curso VPS Linux + Hospedagem Gratuita
- 18 - Como hospedar licenças em uma VPS
- 19 - Como conceder acesso SOMENTE a usuários com licenças válidas
- 20 - Como criar executáveis com CX-Freeze
- 21 - Como criar executáveis SEM mostrar o console
- 22 - Como criar um instalador
- 23 - Como instruir o cliente a usar o seu programa
6 - Método Acelerador de Carreira Dev
Aqui você aprenderá tudo o que precisa para conseguir a sua primeira oportunidade de contratação ou estágio em tempo recorde, através do uso de templates, rotinas e estratégias validadas de quem já trabalhou no mercado de programação e ganhou salários acima de R$ 10 mil reais. Desde como montar o seu currículo ideal até como se apresentar e conquistar vagas da forma mais otimizada possível.
Grade do Curso
- 1 - O processo de sucesso é este aqui!
- 2 - Como montar um currículo do ZERO!
- 3 - Como montar um portfólio profissional rápido
- 4 - Lucrar com estágio ou sendo contratado
- 5 - Multiplicando as chances de conseguir uma vaga, Sem se perder!
- 6 - Como Conseguir um AUMENTO, usando Automações!
- 7 - Como encontrar tarefas para automatizar no meu trabalho
- 8 - Como automatizar algo usando python(e qual tecnologia usar)
- 9 - Devo pedir permissão para começar ou simplesmente faço?
- 10 - [Método Completo] - Quanto e como pedir o aumento
- 11 - Como negociar aumento através desta planilha de automação
- 12 - Como Acelerar sua Contratação com o LinkedIn!(Passo a Passo)!
- 13 - Lucrar com ganho pessoal
- 14 - lucrar ensinando
- 15 - lucrar ensinando
- 16 - Lucrar com consultoria
7 - Programador 2.0 com IA - Crie, Estude e Lucre +Rápido com IA
Este curso te mostrará como usar IA para não só aumentar insanamente a sua produtividade, mas também como usar ela do JEITO CERTO!
Grade do Curso
- 1 - O que iremos aprender aqui?
- 2 - Quando gerar código com IA vs "Fazer na Mão"
- 3 - Criação de prompts para idiotas[Guia Definitivo]
- 4 - GitHub Copilot - Como Criar código com IA[Grátis]
- 5 - Quanto cobrar por um Freelancer? [MÉTODO FÁCIL!]
- 6 - Melhore 10x a código gerado com IA com arquivos Instructions.md
- 7 - Servidores MCP - Ligue IA com QUASE TUDO!
- 8 - Context7 - MCP que fornece documentação 100% atualizada
- 9 - DevDb - Como "Ligar a IA" em bancos de dados com este MCP
- 10 - DevDb - Como se conectar a QUALQUER banco de dados
- 11 - Qual LLM(Modelo de IA) é o melhor para cada situação?
- 12 - HACK para fazer IA corrigir seus próprios erros!
8 - Formação em Banco de Dados SQL
O curso SQL direto ao ponto (Formação em Banco de Dados) tem como objetivo ensinar aos alunos os comandos essenciais para conseguir buscar, editar, selecionar, excluir, automatizar e descobrir exatamente como modelar um banco de dados MySQL do ZERO usando as melhores práticas do mercado. Em resumo, esse curso te dará todas as habilidades necessárias, tanto para trabalhar diretamente como um DBA (administrador de banco de dados) ou simplesmente usar o SQL em qualquer emprego que tenha SQL e banco de dados como requisito da vaga.
Grade do Curso
Módulo 1 - Tudo que precisa para começar!
- Aula 1 - O valor de saber SQL!
- Aula 2 - Como Instalar Ferramentas no WINDOWS
- Aula 3 - Como Instalar Ferramentas no MAC
- Aula 4 - Como Instalar ferramentas no Linux
- Aula 5 - Instalando uma base de dados real
Módulo 2 - Como EXTRAIR dados do seu Banco de dados!
- Aula 1 - Encontre dados usando "Select" e "Distinct"
- Aula 2 - Aprenda filtrar resultados com "Where"
- Aula 3 - Inclua mais condições com menos através do "In"
- Aula 4 - Between - Encontre dados entre uma faixa de valores
- Aula 5 - LIKE - Encontre dados com base em parte do Texto!
- Aula 6 - PDF com todos comandos deste módulo!
Módulo 3 - Ordenação, agrupamento e funções matemáticas mais usadas!
- Aula 1 - Ordene seus resultados com "Order By"
- Aula 2 - Como limitar resultados / retornar quantidade X de linhas
- Aula 3 - Agregue valores com as funções Sum - Avg - Min - Max
- Aula 4 - Count - Descubra quantos resultados são retornados de algo
- Aula 5 - Agrupe resultados através do Group by
- Aula 6 - Having
- Aula 7 - PDF com todos comandos até este módulo!
Módulo 4 - Como UNIR dados de VÁRIAS tabelas?
- Aula 1 - Como unir tabelas com INNER JOIN
- Aula 2 - Hack para fazer JOINS mais rápido
- Aula 3 - INNER JOIN na prática
- Aula 4 - LEFT JOIN na prática
- Aula 5 - RIGHT JOIN na prática
- Aula 6 - Criando novas informações a partir de múltiplos JOINS
- Aula 7 - Self Join - Como unir dados usando a MESMA tabela
- Aula 8 - Filtre dados mais diretamente com um SUBQUERY
- Aula 9 - Subquery no FROM
- Aula 10 - Subquery no WHERE
- Aula 11 - UNION - Una múltiplos resultados de forma SIMPLES!
- Aula 12 - PDF com todos comandos até este módulo!
Módulo 5 - Como criar seu Próprio Banco de Dados e Tabelas?
- Aula 1 - Como criar um banco de dados e uma tabela
- Aula 2 - Preencha suas tabelas com o "Insert into"
- Aula 3 - Modifique a estrutura de uma tabela utilizando o "Alter table"
- Aula 4 - Atualize dados com o "Update"
- Aula 5 - Esvazie tabelas através do "Truncate table"
- Aula 6 - Aprenda excluir tabelas com o "Drop table"
- Aula 7 - Desafio e Projeto - Gestão de Eventos - Criação
- Aula 8 - Projeto - Gestão de Eventos - Inserção de dados
- Aula 9 - Projeto - Gestão de Eventos - Revisões finais
- Aula 10 - PDF com todos comandos até este módulo!
Módulo 6 - Automação de Processos com ESTES conceitos
- Aula 1 - Como criar visualizações auto-atualizáveis com VIEW
- Aula 2 - Variáveis no SQL
- Aula 3 - Condicionais IF com SQL
- Aula 4 - Condicionais CASE com SQL
- Aula 5 - Triggers: automatize seu banco de dados
- Aula 6 - Before & After Insert Triggers
- Aula 7 - Before & After Update Triggers
- Aula 8 - Before & After Delete Triggers
- Aula 9 - Boas práticas sobre uso de Triggers
- Aula 10 - Stored Procedure - Automatize queries comuns
- Aula 11 - PDF com todos comandos até este módulo!
Módulo 7 - Segurança e Modelagem Profissional de Banco de Dados
- Aula 1 - Transactions - Como ter como dar uma "CTRL-Z" se necessário
- Aula 2 - Como Modelar um banco de dados do ZERO!
- Aula 3 - Definição de requisitos
- Aula 4 - Parte 1 - Exemplo de modelo Conceitual
- Aula 5 - Parte 2 - Exemplo de modelo Lógico
- Aula 6 - Tipos de Chaves e como utilizar
- Aula 7 - Parte 3 - Exemplo de modelo Físico
- Aula 8 - Normalização de tabelas - Evite dores de cabeça!
- Aula 9 - 2NF - Segunda forma normal na prática!
- Aula 10 - 3NF - Terceira forma normal na prática!
- Aula 11 - Alerta sobre normal forms
- Aula 12 - Desafio Modelagem de Sistema de Academia
- Aula 13 - Modelo Conceitual - Projeto Sistema de Academia
- Aula 14 - Modelo Lógico - Projeto Sistema de Academia
- Aula 15 - Modelo Físico - Projeto Sistema de Academia
[Bônus] - Como Ligar Banco de Dados a QUALQUER programa
- Aula Bônus - Como conectar MySQL a qualquer programa
9 - Formação Analista de Dados
Neste curso, você aprenderá todas as habilidades necessárias em Python para se tornar um analista de dados júnior. Desde os fundamentos da linguagem até as bibliotecas especializadas em análise de dados, você dominará as principais técnicas de programação e manipulação de dados. Aprenda a importar e limpar dados, realizar cálculos e análises estatísticas, criar visualizações poderosas e muito mais. Ao concluir este curso, você estará pronto para iniciar sua carreira como analista de dados, utilizando Python como sua principal ferramenta.
Grade do Curso
Módulo 1 - Tudo que um analista de dados deve saber para começar!
- 1 - O que é análise de dados e por que usar python
- 2 - Como um analista de dados python pensa?
- 3 - Ferramentas obrigatórias para começar
- 4 - Intalação Python(Windows)
- 5 - Instalação VS Code(Windows)
- 6 - Instalação Jupyter(Windows)
- 7 - Instalação Python(MAC)
- 8 - Instalação VS Code(MAC)
- 9 - Instalação Jupyter(MAC)
- 10 - Instalação Python(Linux)
- 11 - Instalação VS Code(Linux)
- 12 - Instalação Jupyter(Linux)
- 13 - Extensões do VS Code que uso todos os dias!
- 14 - Como usar notebooks jupyter no VS Code
Módulo 2 - Como fazer cálculos ultra performáticos com Numpy!
- 1 - Por quê Numpy a base de (quase) tudo na análise de dados
- 2 - Criação de Arrays e Matrizes
- 3 - Adição, subtração, multiplicação e divisão
- 4 - As Funções estatísticas MAIS usadas!
- 5 - Broadcasting Facilitando Cálculos entre arrays
- 6 - Operações estatísticas avançadas do jeito fácil!
- 7 - Indexação, Fatiamento e Indexação Condicional em Arrays
- 8 - Geração de Números para testes e simulações
- 9 - Manipulação Avançada de Arrays
- 10 - Manipulação de Formas e Transposição em Arrays
- 11 - Stacking e Splitting - una ou separe arrays
- 12 - Leitura e Escrita de arquivos CSV
- 13 - Arrays Booleanos no NumPy
- 14 - Ordenação de Arrays
- 15 - O jeito certo de trabalhar com datas!
- 16 - Projeto Prático 1 - Análise Climatológica
Módulo 3 - Pandas - A ferramenta mais usada por analistas!
- 1 - Introdução ao Pandas e ao Ciclo de Análise de Dados
- 2 - Configuração do Ambiente de Trabalho
- 3 - Leitura de dados a partir de CSV, XLSX e TXT
- 4 - Leitura avançada de um dataframe
- 5 - Limpeza e Preparação de Dados
- 6 - Alteração de dados existentes em um dataframe
- 7 - Como exportar para CSV, XLSX ou JSON
- 8 - Filtragem de dados Básica
- 9 - Filtragem com base em DATA
- 10 - Filtragem de dados com Query
- 11 - Ordenação de dados do ZERO!
- 12 - Crie NOVAS COLUNAS a partir de dados existentes
- 13 - Funções Estatísticas MAIS Usadas!
- 14 - Como Aplicar Operações Matemáticas num dataframe
- 15 - Trabalhando com Dados Temporais
- 16 - Operações com Strings e Textos
- 17 - Agregações e Resumos Complexos
- 18 - Solução Desafio Agregação de Dados
- 19 - Como usar o reset_index para criar dataframes!
- 20 - Como unir dataframe através de um INNER JOIN
- 21 - Como unir dataframes através da Concatenação
- 22 - Criação de Gráficos com Matplotlib (prévia)
- 23 - Projeto 1 - Análise de Vendas de Supermercado
- 24 - Solução Projeto 1
- 25 - Projeto 2 - Análise de Dados de vendas de E-commerce
- 26 - Solução Projeto 2
Módulo 4 - MOSTRE seus Resultados com Gráficos(c/ Matplotlib)
- 1 - Eu PRECISO saber criar gráficos com Matplolib?
- 2 - Instalação de Tudo que precisa para começar!
- 3 - Download de dados Reais para este módulo!
- 4 - Primeiros passos para personalizar seus gráficos!
- 5 - Integração do Matplotlib com Pandas
- 6 - Trabalhando com Textos e Anotações
- 7 - Tipos de Gráficos Line Chart - Gráficos de Linha simples e múltiplos
- 8 - Tipos de Gráficos Gráficos de Barras(Bar Chart)
- 9 - Tipos de Gráficos Histogramas(Histogram)
- 10 - Tipos de Gráficos Gráficos de Dispersão(Scatter Plot)
- 11 - Tipos de Gráficos Gráficos de Pizza(Pie Chart)
- 12 - Qual tipo de Gráfico devo usar?
- 13 - Criação de Dashboards Múltiplos Gráficos em 1 figura
- 14 - Como Criar Gráficos Interativos!
- 15 - Projeto Prático 1 Análise de Dados de Vendas
- 16 - Solução Projeto Prático 1
- 17 - Projeto Prático 2 Análise Temporal de Dados Climáticos
- 18 - Solução Projeto 2
Módulo 5 - Gráficos AINDA Mais Elegantes com Seaborn!
- 1 - Eu PRECISO saber criar gráficos com Seaborn?
- 2 - Instalação de Tudo que precisa para começar!
- 3 - Download de Dados Reais para este módulo!
- 4 - Primeiros passos para personalizar seus gráficos
- 5 - Integração do Seaborn com Pandas
- 6 - Trabalhando com Textos e Anotações
- 7 - Tipos de Gráficos Line Chart - Gráficos de Linha simples e múltiplos
- 8 - Tipos de Gráficos Gráficos de Barras
- 9 - Tipos de Gráficos Histogramas
- 10 - Tipos de Gráficos Gráficos de Dispersão
- 11 - Tipos de Gráficos Gráficos de Pizza
- 12 - Qual tipo de Gráfico devo usar
- 13 - Criação de Dashboards Múltiplos Gráficos em 1 figura
- 14 - Como Criar Gráficos Interativos!
- 15 - Projeto Prático 1 Análise de Dados de Vendas
- 16 - Solução Projeto 1
- 17 - Projeto Prático 2 - Análise de Dados de Matrículas com Seaborn
- 18 - Solução Projeto Prático 2
💼 Carreiras e Oportunidades
Após completar os cursos, você estará qualificado para aplicar para diversas posições no mercado de tecnologia. Veja as principais oportunidades de carreira organizadas por área:
🧑💻 Desenvolvimento com Python e Django
- Desenvolvedor Django
- Django Backend
- Desenvolvedor Full-Stack Django
- Desenvolvedor Web Python
- Python Django
- Desenvolvedor Python
- Desenvolvedor Python Back-End
- Programador Web Python
- Programador Python
- Web Scraper
✅ Qualidade de Software e Testes (QA)
- Analista de Testes
- Analista de Qualidade
- Analista de Testes Automatizados
- Analistas de QA
- Tester
- Teste de Software
- QA Automação
🤖 Testes Automatizados com Selenium
- Tester Selenium
- Desenvolvedor Selenium
- Programador Selenium
- Engenheiro de Testes Automatizados
- Engenheiro de Testes
- Engenheiro de Qualidade
- Analista de Automação de Testes
- Analista de Automação de Testes (QA)
📊 Dados
- Analista de Dados
- Cientista de Dados Júnior
- Engenheiro de Dados Júnior
- Desenvolvedor SQL / Database Developer
- Administrador de Banco de Dados Júnior (DBA Jr)
- Assistente de BI
- Pesquisador de Dados Júnior
🚀 Próximo Passo
Com as habilidades adquiridas nos 9 cursos, você estará preparado para competir por vagas de nível júnior a pleno em todas essas áreas. Lembre-se: o mercado de tecnologia valoriza muito projetos práticos e experiência hands-on!
Dica: Use o curso "Mestre Freelancer" e "Acelerador de Carreira Dev" para aprender como se posicionar no mercado e conquistar suas primeiras oportunidades.