Carreira Desenvolvedor Full Stack Python
Aprenda a construir aplicações multiplataforma (Desktop, Web e APPs) em Python partindo do ABSOLUTO ZERO!
É para desenvolvedores que desejam se aprofundar na stack completa de desenvolvimento, dominando tanto o back-end quanto o front-end com Python, ou para profissionais em transição de carreira que buscam atuar em projetos de tecnologia e desenvolvimento de software.
É para quem quer aprender desenvolvimento web com uma formação confiável e de alta qualidade, focada em práticas modernas e acessíveis, com um professor experiente e uma metodologia voltada para o mercado.
É para quem deseja se especializar em tecnologias como Python, Django, Flask, React, APIs REST, banco de dados relacionais e não relacionais, além de práticas avançadas de desenvolvimento Full Stack, englobando DevOps, Docker, Git e CI/CD, preparando-se para atuar em grandes projetos de software.
O programa é composto por 4 cursos completos. São mais de 375 videoaulas e 90h conteúdo que juntos darão uma visão ampla e completa sobre as diversas etapas do desenvolvimento de um projeto.
Curso COMPLETO com +200 exercícios resolvidos e 30 Projetos Reais + Preparação prática para os exames PCEP, PCAP e PCPP
Aprenda design, interatividade e desenvolvimento multiplataforma, dominando a criação de interfaces modernas em Python.
Explore animações avançadas, UX/UI, segurança e persistência de dados. Eleve-se ao nível PRO com Flet!
Domine o desenvolvimento de interfaces gráficas (GUI) em Python usando Tkinter e Flet para construir aplicativos!
Introdução
Desbravando o universo Python
Fundamentos do Python
Strings e Manipulação de Textos
Lógica e Decisão em Python
Explorando Estruturas de Dados – Listas e Tuplas
Explorando Estruturas de Dados – Dicionários
Explorando Estruturas de Dados – Conjuntos, Pilhas e Filas
Mergulhando nas
Estruturas de Repetições
Teste Básico de Conhecimentos
Funções: Criando e Reutilizando Código 17 aulas • 2h 29m
Configurando o Ambiente de Desenvolvimento de Projetos
Projetos com Tkinter
Tratamento de Exceções: Lidando com Situações Inesperadas
Projetos Profissionais de Interface Gráfica com Flet
Explorando e Manipulando o Sistema Operacional
Um momento importante!
Leitura e escrita de arquivos JSON
Manipulando Planilhas com Python
Integração com Bancos de Dados
Explorando a Programação Orientada a Objetos
TDD: Testes Automatizados
Funcionalidades Avançadas
Guia de boas práticas
Solução de Problemas
Continuar aprendendo gratuitamente
Introdução
• Boas-vindas! 01:59
• Avisos importantes! 00:38
• Como fazer esse curso 10:46
Configurando o Ambiente de Desenvolvimento
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o Ambiente Virtual 08:02
• Configurando o VSCode 13:28
• [EXTRA] Selecionando o interpretador Python no VSCode 03:44
• O que é Flet 15:49
Fundamentos da Estrutura de Flet
• Função main 17:35
• [EXTRA] Hot Reloading e Screen Split no Windows 02:07
• [EXTRA] Comando flet run (Hot Reload) 01:07
• Adicionando elementos na página 07:42
• Page I 21:39
• Page II 27:10
Explorando a Criação de Componentes
• Text 30:02
• Text – Exercícios 4 perguntas
• Image 12:02
• Image – Exercícios 4 perguntas
• Icon 06:14
• Icon – Exercícios 3 perguntas
• ElevatedButton 35:01
• ElevatedButton – Exercícios 3 perguntas
• FilledButton 09:45
• FilledButton – Exercícios 3 perguntas
• FilledTonalButton 18:46
• FilledTonalButton – Exercícios 3 perguntas
• FloatingActionButton 09:31
• FloatingActionButton – Exercícios 2 perguntas
• IconButton 06:59
• IconButton – Exercícios 2 perguntas
• OutlinedButton 04:07
• OutlinedButton – Exercícios 3 perguntas
• PopupMenuButton 11:40
• PopupMenuButton – Exercícios 3 perguntas
• TextButton 05:02
• TextButton – Exercícios 3 perguntas
• Botões 09:35
Dominando Layout com Flet
• Row 21:43
• Row – Exercícios 4 perguntas
• ResponsiveRow 18:15
• ResponsiveRow – Exercícios 5 perguntas
• Column 11:18
• Column – Exercícios 4 perguntas
• Container 37:25
• Container – Exercícios 3 perguntas
• GridView 13:20
• GridView – Exercícios 2 perguntas
• Cores 11:28
• Gradients 34:31
• Cores e Gradientes – Exercícios 7 perguntas
• Theme 20:14
• Theme – Exercícios 2 perguntas
Hands-on: Desenvolvimento de Projetos
• IF name == main 06:52
• Contador 10:02
• Jogo da Forca 56:23
• Galeria de Fotos 41:17
• Icons Finder 26:09
• TextGradient: Criando textos com gradientes 00:25
• [EXTRA] Assets e script em diretórios diferentes 01:46
Evolução na Criação de Componentes
• Inputs 05:31
• TextField 44:04
• TextField – Exercícios 5 perguntas
• Switch 13:56
• Switch – Exercícios 5 perguntas
• CheckBox 05:31
• CheckBox – Exercícios 5 perguntas
• DropDown 15:22
• DropDown – Exercícios 4 perguntas
• Slider 11:39
• Slider – Exercícios 5 perguntas
• RangeSlider 08:14
• RangeSlider – Exercícios 4 perguntas
• Badge 10:15
• Badge – Exercícios 5 perguntas
• Markdown 18:34
• Markdown – Exercícios 5 perguntas
• CircleAvatar 07:29
• CircleAvatar – Exercícios 5 perguntas
• ProgressBar 06:41
• ProgressBar – Exercícios 5 perguntas
• ProgressRing 04:54
• ProgressRing – Exercícios 5 perguntas
Aplicando Conhecimento em Projetos
• Editor de Markdown 32:57
• Calculadora do Iphone 48:34
• Hábitos App 43:29
• NoteX 01:01:21
• Clash of Clans 28:29
• ToDo App 44:29
• DismissibleCards: Efeito de cartão dispensável 00:17
• [EXTRA] Animação de ZOOM 02:43
Deploy: Disponibilizando Aplicações Flet
• Fazendo o pack para desktop 18:42
• PWA (Progressive Web App): Execute seu app em qualquer dispositivo 37:40
• Subindo a aplicação para o GitHub 04:31
• Deploy no Render da versão web 13:20
• Deploy no Cloudflare Pages 16:55
• Deploy no GitHub Pages 08:05
• Windows – Configurando o Flutter SDK e Android Studio para gerar App Mobile 50:44
• Windows – Configuração de instalação do Visual Studio 00:03
• Linux – Configurando o Flutter SDK e Android Studio para gerar App Mobile 46:12
• MacOS – Configurando o Flutter SDK, Android Studio e XCode para gerar App Mobile 35:28
• MacOS – Compilando app para iOS 11:46
• [EXTRA] Como adicionar o Flutter às variáveis de ambiente 01:28
• Estrutura dos projetos para deploy com Flutter e personalização do executável 25:20
Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59
Introdução
• Boas-vindas! 01:59
• Avisos importantes! 00:38
Configurando o Ambiente de Desenvolvimento
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o Ambiente Virtual 08:02
• Configurando o VSCode 13:28
• [EXTRA] Selecionando o interpretador Python no VSCode 03:44
• O que é Flet 15:49
Componentes e o poder da reutilização
• IF name == main 06:52
• [EXTRA] Hot Reloading e Screen Split no Windows 02:07
• [EXTRA] Comando flet run (Hot Reload) 01:07
• AlertDialog 13:24
• AlertDialog – Exercícios 2 perguntas
• Banner 09:38
• Banner – Exercícios 5 perguntas
• BottomSheet 11:54
• BottomSheet – Exercícios 4 perguntas
• SnackBar 14:33
• SnackBar – Exercícios 5 perguntas
• DatePicker 20:56
• DatePicker – Exercícios 5 perguntas
• TimePicker 11:48
• TimePicker – Exercícios 5 perguntas
• Tabs 17:37
• Tabs – Exercícios 5 perguntas
Hands-On: Desenvolvendo projetos práticos
• TextGradient: Criando textos com gradientes 00:25
• InstaFeed: Clonando feed do Instagram 48:39
• TwitterCard: Clonando um Tweet 47:49
• [EXTRA] Assets e script em diretórios diferentes 01:46
Navegação descomplicada com Flet
• AppBar 09:35
• AppBar – Exercícios 3 perguntas
• NavigationRail 19:21
• NavigationRail – Exercícios 3 perguntas
• NavigationBar 10:58
• NavigationBar – Exercícios 5 perguntas
• NavigationDrawer 13:31
• NavigationDrawer – Exercícios 2 perguntas
• BottomAppBar 07:58
• BottomAppBar – Exercícios 3 perguntas
• Views 41:55
• TemplateRoute 12:30
• [EXTRA] Uso de Views em Múltiplos arquivos 04:06
• [EXTRA] Como mudar rotas, views e animações de transição 04:06
Componentes reutilizáveis
• Carousel: Criando slides animados 19:46
• Carousel: Com animação de rolagem 18:06
• GameCard: Cards para jogos com design Clash Of Clans 28:29
• InstaProfile: Clonando a página de perfil do Instagram 57:05
• ProductCard: Cards de produto para ecommerce 58:06
Desvendando elementos avançados
• Stack 13:04
• Stack – Exercícios 2 perguntas
• ListView 07:19
• ListView – Exercícios 3 perguntas
• ListTile 11:24
• ListTile – Exercícios 3 perguntas
• Dismissible 16:07
• Dismissible – Exercícios 3 perguntas
• DataTable 35:56
• [EXTRA] Exemplo de DataTable com preenchimento dinâmico de dados do banco SQLite 00:26
• Card 04:41
• Divider 05:55
• VerticalDivider 03:56
• SafeArea 06:49
• Tooltip 09:38
• Ref 16:25
Projetos Avançados
• ToDo 44:29
• DismissibleCards: Efeito de cartão dispensável 00:17
• [EXTRA] Animação de ZOOM 02:43
Gráficos interativos
• Linha 56:40
• Barra 42:25
• Pizza 22:10
• MatplotLib 16:11
• Plotly 11:17
Componentes avançados
• Audio 25:21
• Draggable 18:54
• ShakeDetector 05:45
• Flet FastAPI – Gerenciamento de rotas 19:43
• Integração com FastAPI 20:03
• Keyboard 10:25
• UserControler 21:37
• Animations 28:56
• ShaderMask 23:47
• Criando animações personalizadas e combinações de animações 16:25
Segurança: Garantindo Segurança em aplicações
• Usar variáveis de ambiente 08:30
• [EXTRA] Definindo variáveis de ambiente no Windows 02:26
• Armazenamento de dados no lado do cliente 47:41
• Criptografar dados 16:54
• Autenticando o usuário com GitHub 38:05
• Autenticando o usuário com Google 18:54
Projeto final
• Portfólio PRO I 01:11:22
• Portfólio PRO II 01:38:42
• Portfólio PRO III 24:52
Deploy: Disponibilizando Aplicações Flet
• Fazendo o pack para desktop 18:42
• PWA (Progressive Web App): Execute seu app em qualquer dispositivo 37:40
• Subindo a aplicação para o GitHub 04:31
• Deploy no Render da versão web 13:20
• Deploy no Cloudflare Pages 16:55
• Deploy no GitHub Pages 08:05
• Windows – Configurando o Flutter SDK e Android Studio para gerar App Mobile 50:44
• Windows – Configuração de instalação do Visual Studio 00:03
• Linux – Configurando o Flutter SDK e Android Studio para gerar App Mobile 46:12
• MacOS – Configurando o Flutter SDK, Android Studio e XCode para gerar App Mobile 35:28
• MacOS – Compilando app para iOS 11:46
• [EXTRA] Como adicionar o Flutter às variáveis de ambiente 01:28
• Estrutura dos projetos para deploy com Flutter e personalização do executável 25:20
Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59
Introdução
• Guia geral e overview do curso 01:59
• Avisos importantes! 00:38
Configurando o ambiente de desenvolvimento
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o Ambiente Virtual 08:02
Projetos de interface gráfica com TKinter
• Aplicativo despertador e alarme 22:06
• Aplicativo de cálculo de IMC 29:20
• Jogo interativo de Pedra, Papel e Tesoura 28:51
Aplicativos com Flet: Uma abordagem moderna
• Clonando o feed do Twitter com Python e Flet 47:49
• Clonando o perfil do Instagram com Python e Flet 57:05
• Crie o Card Game de Clash of Clans com Python e Flet 28:29
• Hábitos App 43:29
Aplicativos profissionais
• Recriando a calculadora do iPhone com Python e Flet 48:34
• Aplicativo PassGen: gere senhas confiáveis e personalizadas 55:00
• Python + SQLite3: Desenvolva um app de gerenciamento de tarefas 44:29
Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59
4170+
ALUNOS
Já são mais de 4170 alunos em nossa plataforma. Você estará conectado com nosso instrutor e alunos de toda parte do mundo.
Acesso completo e ilimitado
Descubra a jornada que irá impulsionar sua carreira como Desenvolvedor Full Stack Python. Com mais de 375 aulas abrangentes, nossos 4 cursos são projetados para capacitar você a dominar as principais ferramentas de desenvolvimento web e se destacar no mercado. Além de aprender as melhores práticas em programação back-end e front-end com Python, você desenvolverá habilidades avançadas, além de integração com APIs e bancos de dados. Ao final da formação, você estará preparado para atuar em diversas áreas da tecnologia, criando soluções completas e eficientes para atender às demandas do mercado de desenvolvimento de software.
Garantimos um compromisso real de suporte, proporcionando atendimento rápido para esclarecer todas as dúvidas dos alunos em até 24h. O Prof. Dalton está comprometido com o sucesso dos seus alunos.
Dalton Peixoto é um empreendedor apaixonado por tecnologia e fundador da escola online Programador Aventureiro, especializada em programação e ciência de dados. Com mais de 15 anos de experiência em desenvolvimento de software em diversas linguagens, ele acumulou uma sólida base técnica. Como cientista de dados, desenvolveu mais de 12 modelos de inteligência artificial no setor financeiro, utilizando suas habilidades para resolver problemas complexos. Suas principais competências incluem programação avançada em Python, JavaScript, PHP, e Java, além de expertise em diversas ferramentas de desenvolvimento. Dalton já treinou milhares de alunos em mais de 62 países, com seus cursos alcançando uma média de 4,8/5 em avaliações. Ele é comprometido em manter um alto padrão de qualidade em seus treinamentos, contribuindo significativamente para o progresso da comunidade tecnológica.
+ 4 cursos completos
+ 4 certificados (um por curso)
+ 1 Ebook
+ Mais de 50 Projetos 50 Projetos
Prints de feedbacks espontâneos em nossa plataforma
Sim, ao finalizar cada curso, você receberá um certificado comprovando suas habilidades técnicas.
São mais de 92 horas de videoaulas, além do tempo necessário para as atividades práticas e projetos.
Mesmo com pagamento único, seu acesso é vitalício, garantindo flexibilidade em seu aprendizado.
Após confirmação do pagamento, você receberá por e-mail os links de acesso aos cursos para fazer a sua inscrição.
Aceitamos cartão de crédito, cartão de débito Elo, boleto bancário ou PIX, proporcionando segurança via MercadoPago.
Em caso de dúvidas ou necessidade de suporte, estamos aqui para ajudar. Cada um dos nove cursos dispõe de um fórum dedicado, onde os alunos podem fazer perguntas a qualquer momento. O Prof. Dalton se compromete a responder a todas as dúvidas em um prazo máximo de 24 horas.
Ambiente seguro
Amazoncode EPP Ltda
CNPJ 50.712.398/0001-67