Qual o objetivo do curso?

Formar desenvolvedores Full Stack preparados para projetar, desenvolver e evoluir aplicações modernas utilizando Python e tecnologias complementares. Desenvolver competências técnicas e profissionais para atuar em diferentes etapas do ciclo de desenvolvimento de software, aplicando boas práticas, integração entre tecnologias, resolução de problemas e construção de soluções alinhadas às demandas do mercado.


  • 450/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

Destinada a pessoas que desejam iniciar carreira em desenvolvimento de software, profissionais em transição de carreira, desenvolvedores que buscam ampliar conhecimentos em aplicações Full Stack e estudantes interessados em construir uma base sólida em tecnologias modernas para atuação no mercado de tecnologia.

O que você precisa conhecer antes

Conhecimentos básicos de informática, incluindo organização de arquivos, uso de navegadores e instalação de programas. Interesse por tecnologia, raciocínio lógico e vontade de aprender são fundamentais para aproveitar a jornada de desenvolvimento e construção de aplicações ao longo da formação.

Conteúdo Programático

Na Formação Super DEV, você percorre uma jornada estruturada e progressiva para se desenvolver como profissional de tecnologia.

Cada etapa foi planejada para que você avance com consistência, conectando teoria e prática e transformando conhecimento em experiência real de desenvolvimento. Ao longo da formação, você constrói interfaces, sistemas, APIs e aplicações completas, vivenciando desafios próximos aos do mercado.

Você aprende muito mais do que uma linguagem ou ferramenta. Desenvolve raciocínio lógico, capacidade de resolução de problemas e habilidades técnicas e profissionais essenciais para atuar como desenvolvedor Full Stack, com autonomia e preparo para construir soluções reais.

HTML5

Fundamentos da estruturação de páginas web com foco em semântica, acessibilidade e organização de conteúdo. O módulo aborda boas práticas de marcação e construção de estruturas para interfaces web modernas.

CSS3

Estilização de interfaces com foco em responsividade, organização visual e experiência do usuário. O módulo explora recursos e boas práticas para criação de layouts modernos e adaptáveis a diferentes dispositivos.

Git e GitHub

Fundamentos de versionamento e colaboração em projetos de software. O aluno aprende a gerenciar versões, criar e organizar repositórios, trabalhar com branches e aplicar boas práticas de desenvolvimento colaborativo.

Lógica de Programação e JavaScript

Desenvolvimento do raciocínio lógico aplicado à programação e aos fundamentos do JavaScript. O módulo aborda variáveis, estruturas de controle, funções, objetos, arrays, eventos e manipulação do DOM, preparando o aluno para desenvolver aplicações interativas.

Pré-TCC | Front-end

Planejamento e desenvolvimento da camada front-end do projeto final. O módulo trabalha estruturação de interfaces, organização do projeto e aplicação dos conhecimentos de HTML, CSS, JavaScript, TypeScript e Angular na construção de uma solução funcional.

Python | Fundamentos

Introdução à linguagem Python e aos principais conceitos de programação. O módulo aborda sintaxe, variáveis, tipos de dados, operadores, estruturas condicionais, estruturas de repetição, funções e organização de código, desenvolvendo uma base sólida para o desenvolvimento back-end.

Python | Orientado a Objetos

Aplicação dos conceitos de programação orientada a objetos utilizando Python. O módulo aborda classes, objetos, encapsulamento, herança e polimorfismo, contribuindo para a construção de sistemas organizados, reutilizáveis e escaláveis.

Python | Banco de Dados e ORM

Integração entre aplicações Python e bancos de dados utilizando ORM. O módulo aborda modelagem, persistência, mapeamento objeto-relacional, consultas e gerenciamento de dados, conectando a aplicação ao armazenamento de informações.

Banco de Dados: MySQL

Fundamentos de bancos de dados relacionais utilizando MySQL. O módulo explora modelagem de dados, criação de tabelas, relacionamentos, comandos SQL, consultas e manipulação de informações, preparando o aluno para trabalhar com persistência de dados em aplicações reais.

Python | API RESTful com Angular

Desenvolvimento de APIs RESTful utilizando Python e integração com aplicações Angular. O módulo aborda criação de endpoints, comunicação entre front-end e back-end, organização das aplicações e integração entre diferentes tecnologias, consolidando os conhecimentos de desenvolvimento Full Stack.

TypeScript & Angular

Desenvolvimento de aplicações front-end modernas utilizando TypeScript e Angular. O módulo aborda componentes, serviços, rotas, formulários e organização da aplicação, permitindo a construção de interfaces dinâmicas, estruturadas e escaláveis.

Machine Learning em Python

Introdução aos conceitos fundamentais de Machine Learning utilizando Python. O módulo apresenta fundamentos de aprendizado de máquina, preparação e análise de dados e aplicação de modelos para resolução de problemas, aproximando o aluno de tecnologias utilizadas no mercado.

Perfil Profissional 360 | Gerenciando sua Carreira

Desenvolvimento de competências voltadas à carreira em tecnologia. O módulo trabalha posicionamento profissional, marca pessoal, portfólio, presença digital, networking e preparação para oportunidades, conectando o conhecimento técnico ao desenvolvimento profissional.

Aulões

Encontros temáticos com conteúdos complementares, tendências e práticas relacionadas à área de tecnologia. Os aulões ampliam a visão de mercado, promovem troca de experiências e aproximam os alunos de diferentes realidades do setor.

TCC

Desenvolvimento do projeto final da formação, integrando os conhecimentos adquiridos ao longo da jornada. O aluno desenvolve uma aplicação completa, conectando front-end, back-end, banco de dados e APIs, consolidando sua experiência prática e construindo um projeto para seu portfólio profissional.


*Os conteúdos poderão sofrer atualizações e ajustes pedagógicos visando à evolução contínua da formação e ao alinhamento com as demandas do mercado.