Qual o objetivo do curso?

Desenvolver competências para que o(a) aluno(a) seja capaz de construir aplicações Full Stack utilizando Python, aplicando fundamentos de programação, desenvolvimento web, integração com banco de dados, arquitetura de aplicações, metodologias ágeis e práticas utilizadas em equipes modernas de tecnologia.


  • 409/horas aula

    A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.
  • Presencial, online e híbrido

    Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).
  • Material incluso

    No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.
  • Estrutura completa

    Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!
  • Coffee-break em todas aulas

    Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!
  • Mais informações

    Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.

Esse curso é ideal para

Esta formação é destinada a estudantes, profissionais em transição de carreira, desenvolvedores iniciantes e pessoas interessadas em construir uma formação completa em desenvolvimento Full Stack com Python para atuação no mercado de tecnologia.

O que você precisa conhecer antes

Não há pré-requisitos técnicos obrigatórios. Esta formação foi estruturada para conduzir o(a) participante desde os fundamentos da programação até o desenvolvimento de aplicações completas. Interesse por tecnologia, lógica e resolução de problemas contribuirá para melhor aproveitamento.

Conteúdo Programático

A formação é estruturada em módulos que conectam fundamentos computacionais, desenvolvimento de interfaces, construção de aplicações e preparação profissional.

Fundamentos de Programação e Lógica

Do Zero à Lógica: Fundamentos da Programação
Este curso é o primeiro passo para quem deseja entrar no mundo da tecnologia. Ao longo da jornada, raciocínio lógico e criatividade se unem para transformar ideias em soluções reais. O(a) participante aprende conceitos fundamentais de computação, estrutura algoritmos, organiza dados e desenvolve o pensamento lógico essencial para compreender como sistemas funcionam e construir bases sólidas para evolução em diferentes linguagens de programação e carreiras em tecnologia.

 

Front-end Essencial

Desenvolvimento Web com HTML5: Do Zero ao Avançado
Esta formação é o ponto de partida para quem deseja ingressar no desenvolvimento web e construir bases sólidas em tecnologia. Ao longo da jornada, o(a) participante compreende como a internet funciona, aprende a estruturar páginas com HTML5 e evolui para conceitos avançados de semântica, acessibilidade, SEO, segurança e web moderna, desenvolvendo competências para criar experiências digitais organizadas, eficientes e alinhadas ao mercado.
 
Desenvolvimento em CSS: Do Básico ao Avançado
Esta formação capacita o(a) aluno(a) a desenvolver interfaces web modernas por meio da evolução progressiva em CSS, desde fundamentos de estilização até técnicas avançadas utilizadas no mercado. Ao longo da jornada, o(a) participante aprende a organizar estilos, construir layouts responsivos, criar animações, aplicar arquiteturas visuais e utilizar ferramentas modernas para desenvolvimento de interfaces mais organizadas, escaláveis e adaptáveis a diferentes dispositivos.

 

Desenvolvimento com JavaScript e Frameworks

Desenvolvimento em JavaScript: Do Básico ao Avançado
Esta formação capacita o(a) aluno(a) a desenvolver aplicações web utilizando JavaScript, evoluindo dos fundamentos da linguagem até recursos modernos aplicados ao desenvolvimento web. Ao longo da jornada, o(a) participante aprende a criar interatividade, manipular páginas, integrar aplicações e aplicar boas práticas de desenvolvimento para construir soluções web mais dinâmicas, organizadas e alinhadas às necessidades do mercado
 
TypeScript para Desenvolvimento Web
Este curso capacita o(a) aluno(a) a desenvolver aplicações web utilizando TypeScript, ampliando a segurança, organização e manutenção do código por meio de recursos de tipagem e programação orientada a objetos. Ao longo da jornada, o(a) participante aprende fundamentos da linguagem, estruturação de projetos, modularização e boas práticas utilizadas no desenvolvimento moderno, construindo bases para aplicações mais escaláveis e sustentáveis.
 
Desenvolvimento Web Com Angular
Este curso capacita o(a) aluno(a) a desenvolver aplicações web utilizando Angular, aplicando conceitos modernos de construção de interfaces, componentização e organização de aplicações front-end. Ao longo da jornada, o(a) participante aprende a estruturar projetos, criar componentes reutilizáveis, gerenciar rotas e aplicar recursos do framework para construção de aplicações mais dinâmicas, escaláveis e alinhadas às práticas atuais do mercado.

Banco de Dados

Banco de Dados MySQL
Este curso capacita o(a) aluno(a) a desenvolver competências em modelagem, criação e administração de bancos de dados utilizando MySQL. Ao longo da jornada, o(a) participante aprende desde conceitos fundamentais até recursos avançados para manipulação de dados, automação, otimização de consultas e estratégias de segurança, construindo bases sólidas para desenvolvimento e gestão de aplicações orientadas a dados.

Back-end com Python

Fundamentos em Python
Este curso é o ponto de partida para quem deseja aprender programação utilizando Python. Ao longo da jornada, o(a) participante desenvolve raciocínio lógico, compreende os fundamentos da linguagem e aprende a construir soluções utilizando estruturas de controle, funções, manipulação de arquivos e recursos amplamente utilizados no desenvolvimento moderno. O curso constrói bases sólidas para evolução em automação, análise de dados, desenvolvimento web e outras áreas da tecnologia.
 
Banco de Dados com Python
Este curso capacita o(a) aluno(a) a ampliar conhecimentos em Python aplicados à persistência e manipulação de dados, integrando aplicações com bancos de dados relacionais. Ao longo da jornada, o(a) participante evolui em programação orientada a objetos, aplica testes automatizados, utiliza boas práticas da linguagem e desenvolve soluções capazes de armazenar, consultar e gerenciar informações utilizando Python e SQL.
 
Aplicações Web com Python
Este curso capacita o(a) aluno(a) a desenvolver aplicações web utilizando Python e Django, evoluindo da construção das primeiras páginas até a criação de aplicações integradas com banco de dados. Ao longo da jornada, o(a) participante aprende estruturação de projetos web, desenvolvimento em arquitetura MVC, criação de interfaces, integração com banco de dados e implementação de funcionalidades completas para aplicações modernas.

 

Gestão e Carreira

Desenvolvimento de Profissionais de Suporte Técnico
Prepara profissionais de suporte técnico para os desafios do futuro. Com foco em competências técnicas e comportamentais, o participante desenvolverá habilidades essenciais para oferecer um atendimento de excelência, comunicar-se com empatia, resolver conflitos e evoluir continuamente na carreira.
 
Metodologias Ágeis: Fundamentos e Aplicação Prática
Este curso capacita o(a) aluno(a) a compreender e aplicar conceitos fundamentais das metodologias ágeis para organização de projetos, adaptação a mudanças e melhoria contínua. Ao longo do curso, o(a) participante desenvolve competências para atuar em ambientes dinâmicos, compreender papéis ágeis, planejar entregas, acompanhar resultados e aplicar práticas voltadas à colaboração, eficiência e geração de valor.
 
Perfil Profissional: Marca Pessoal, Posicionamento e Gestão de Carreira
Este curso capacita o(a) aluno(a) a desenvolver uma visão estratégica sobre sua trajetória profissional, fortalecendo autoconhecimento, posicionamento e construção de oportunidades no mercado de trabalho. Ao longo do curso, o(a) participante desenvolve competências para reconhecer diferenciais, construir uma marca pessoal consistente, fortalecer presença profissional e aplicar estratégias para planejamento, desenvolvimento e gestão contínua da carreira.