Engenheiro de Software

Desenvolva sites responsivos e aplicações complexas com alta qualidade e dinamismo.
Execute projetos em diversas empresas:
Profissional Arquiteto de Software, formado pela DNC, posando para uma foto.

Projetos Práticos

Consolide conhecimento, trabalhe em equipe e desenvolva habilidades comportamentais

Desafios

Aplique o aprendizado em desafios, receba feedbacks e ganhe certificados ao concluir.

Networking

Conecte-se com colegas e mentores para tirar dúvidas e avançar mais rápido

Aulas ao vivo e EAD

Desenvolva suas habilidades técnicas e tenha orientação de carreira com mentores
+99%

dos nossos alunos estão empregados
em 3 meses após sua formatura

+12mil

alunos impactados
por todo o Brasil

+99%

dos nossos alunos estão empregados
em 3 meses após sua formatura

+12mil

alunos impactados
por todo o Brasil

+300

projetos reais realizados em empresas pelo país

Conteúdo
programático

Domine as principais metodologias e ferramentas do mercado e construa um currículo robusto!

Carga horária:
360h
Conferir ementa

Ciclo Base

No ciclo base do Curso Engenheiro de Softaware, aprenda os mecanismos de desenvolvimento web com as principais linguagens utilizadas no mercado atualmente: HTML, CSS e JavaScript. Nesta etapa você já irá criar sua primeira página utilizando essas ferramentas e dará seu primeiro passo como desenvolvedor!

  • Introdução à Web
  • Base de Tecnologia
  • Versionamento de Código Git

Desafio: Desenvolva uma landing page.

Ciclo Iniciante

No segundo ciclo da Formação Engenheiro de Software, crie layouts intuitivos, capaz de trazer vida para interfaces e estilizar plataformas. Essas são as principais funções de um desenvolvedor front-end e nesse ciclo você aprenderá profundamente como tirar o máximo do HTML, CSS e JS, além de aprender a biblioteca mais requisitada nas vagas, o React.JS.

HTML e CSS

  • Introdução ao HTML e CSS
  • Responsividade com CSS

Desafio: Desenvolva um blog responsivo.

Javascript

  • Lógica de Programação
  • Javascript
  • Scrum

Desafio: Construa um gerenciador de tarefas.

Ciclo Intermediário

Neste ciclo você irá aprender como criar o back-end do seu sistema, ou seja, será capaz de criar bancos de dados dos sistemas e vincular as regras de negócio para garantir que sua interface trabalhe da melhor forma possível. Vai trabalhar com o desenvolvimento de APIs e fundamentos DevOps.

React e TypeScript

  • React
  • Introdução ao TypeScript
  • React com TypeScript

Desafio: Desenvolva um portfólio com React com Hook.

API com Express.JS

  • Fundamentos de Node.JS
  • API Rest com Node.JS
  • TypeScript no Back-End
  • API com TypeScript
  • Fundamentos DevOps

Desafio: Desenvolva uma API e integre ao front-end de uma aplicação.

Ciclo Avançado

A etapa final do Curso Engenheiro de Software, utilizará suas habilidades de desenvolvimento para resolver problemas! Vai se aprofundar nos conhecimentos de gerenciamento de projetos de tecnologia, entender rmais sobre como elaborar e rodar testes, aprenderá os funcionamentos deum sistema em cloud, API com TypeScript e Fundamentos DevOps. Nesta etapa você se tornará um Engenheiro de Software!

Banco de Dados

  • Dados não relacionais com MongoDB
  • Modelagem de Bancos de Dados
  • Dados relacionais com MySQL

Desafio: Integração e modelagem de dados de um produto digital.

Full Stack

  • Nest.JS com SOLID
  • Next.JS
  • Arquitetura
  • DevTools

Desafio: Desenvolva uma API Rest com Nest.JS.

Plataforma Inteligente

Na DNC, você estuda em uma plataforma própria, apoiada por Inteligência Artificial, para possibilitar uma aprendizagem mais fluida, dinâmica e eficiente.

Legendas automáticas.
Resumo das aulas em vídeo e texto.
Testes e quizzes para consolidar o conhecimento.
Ferramenta de busca para encontrar conteúdos com mais facilidade.

Projetos reais

Em empresas parceiras e situações reais do mercado.

Pratique desenvolvendo projetos em empresas parceiras para consolidar o conhecimento aprendido em aula.

José Wellington de Lima | Formação em Produto

Criação de um MVP (produto mínimo viável)

Franciane Lopes da Silva | Formação em Projetos

Resultados de um e-commerce utilizando o Power BI

Felipe Tamiozzo | Formação em Dados

Dashboard utilizando SQL e MetaBase

Thales Vignoli | Formação em Dados

Dashboard

Empresas que confiam nametodologia DNC

Programa de Carreira

Apoio personalizado e individual para passar em processos seletivos.

Consultor de Carreira da DNC fazendo atendimento online com um aluno, orientando sobre a transição de carreira.
Mentorias individuais
Plano de Desenvolvimento Individual
Acesso a vagas de parceiros
Avaliação de currículo
Correção de LinkedIn e Github
Mentorias
individuais
Plano de
Desenvolvimento
Individual
Acesso a vagas de
parceiros
Avaliação de
currículo
Correção de
LinkedIn e Github

Central de Carreiras

Ferramentas de orientação profissional para acelerar seu resultado.

Elabore seu currículo, revise seu LinkedIn e faça testes vocacionais para tomar as melhores decisões de carreira e arrasar em processos seletivos.

Outras ferramentas:

O que os alunos falam sobre a DNC

Mais experiências compartilhadas

"Vi no curso de projetos uma oportunidade de conhecer uma nova área e entrar no mercado de trabalho. Com o desenvolvimento do projeto prático em uma empresa real, estou tendo a chance de conhecer novas pessoas e consegui uma oportunidade para colocar em prática todo o meu conhecimento. A imersão nesse ambiente empresarial tem sido enriquecedora, proporcionando insights valiosos sobre a aplicação prática dos conceitos estudados. É um curso com uma carga gigante e que realmente precisa de muito hardwork, mas o seu esforço é recompensado não apenas pelos conhecimentos adquiridos, mas também pela sensação de realização ao ver os resultados tangíveis do nosso trabalho."

Raianni Fernandes

“A DNC me ensinou de muitas formas, começando pela didática dos professores, que é de outro nível! O projeto prático também faz com que a gente aprenda pra valer o que é fazer um projeto de verdade e conheça as principais dificuldades e desafios reais. Além disso tudo, com a ajuda da Carol de Customer Success consegui desenvolver muito mais confiança para contar a minha história e experiências nos processos seletivos que eu prestei, e hoje estou como estagiária no Nubank, na vaga que eu tanto almejava!! Foi uma experiência absurda, não é fácil, mas que vale muito a pena, todo esforço é recompensado no final”

Isabelle Almeida

O Curso em Produto me ajuda de diversas formas, ele já me ajudou a olhar para coisas que olhei no passado e disse que nunca ia aprender e hoje eu entendo.Com prática eu conseguiria dominar a linguagem CC+, e também me ajudou a entender coisas que eu ja fazia na prática mas não sabia dar o nome. Hoje eu tenho bastante clareza das coisas que eu faço no dia a dia e fazem parte do escopo de um produteiro e especificamente hoje, eu vou começar o meu primeiro dia em uma vaga de Product Growth! Eu consegui graças a formação, porque no entrevista com os gestores eles disseram que deram preferência para alunos que estavam fazendo a formação, pois acreditavam no estilo de ensino da DNC.

Bianca de Oliveira

"Durante a formação agendei diversas entrevistas e em uma delas uma pessoa da Mundiale queria falar comigo! Avancei para conversar com gestores técnicos o GPM e PM da empresa, e fizeram muitas perguntas técnicas da área de produto, coisas que já tínhamos abordado aqui na DNC, então me ajudou demais! E aí, para minha surpresa, uma semana depois, eles me deram o retorno positivo, me mandaram a carta proposta e eu aceitei. E agora, a maior surpresa, eu fui designado para trabalhar em uma squad que é super tech, que trabalha com automação e criacão de bot. E meu dia-a-dia hoje é lidando com devs. A DNC me ajudou muito a entender todo o básico do produto e fez total diferença na minha contratação na Mundiale!"

Mathes Henrique

"Após 6 meses de dedicação intensa, concluí um dos treinamentos mais desafiadores que já enfrentei. Apesar de ter um conhecimento mínimo em dados e nenhum em programação, alcançar o segundo lugar na classificação individual, com um projeto entre os três melhores, foi uma sensação incrível de realização. Agradeço imensamente ao time da DNC pelo suporte e aprendizado oferecidos, e especialmente ao Ricardo M. por sua ajuda fundamental no desenvolvimento do projeto."

Fábio Campi Viveiro

"Comecei a formação em dados no final de setembro e foi cada dia aprendendo mais, conheci pessoas incríveis que me ajudaram nessa caminhada e em fevereiro eu decidi que estava pronto para tentar a recolocação, desde então mantive sempre o Linkedin atualizado e olhava todas as vagas que surgia na área, foram muitas entrevistas, muitos não em processos até que no final de março durante a manhã eu estava me preparando para mais uma entrevista quando recebi a mensagem de uma recrutadora dizendo que eu tinha sido aprovado, foi um dos melhores sentimentos que já tive e tenho muito a agradecer a DNC por isso.”

Igor Meira Coelho

“A DNC me ensinou de muitas formas, começando pela didática dos professores, que é de outro nível! O projeto prático também faz com que a gente aprenda pra valer o que é fazer um projeto de verdade e conheça as principais dificuldades. Além disso tudo, com a ajuda da Carol de Customer Success consegui desenvolver mais confiança para contar a minha história e experiências nos processos seletivos, e hoje estou como estagiária no Nubank, na vaga que eu tanto almejava!! Foi uma experiência absurda, não é fácil, mas que vale muito a pena, todo esforço é recompensado no final”

Isabelle Almeia

"Ontem aconteceu! Eu consegui um emprego na área de Analista de Projetos!!! Estou muito feliz. Com certeza foi resultado das certificações da DNC. Só tenho a agradecer vocês por todo apoio! Vocês são incríveis e a imersão é fantástica, ela muda muito nossa forma de nos ver e pensar em relação ao mercado! Agradeço você também por toda atenção que me deu em relação ao currículo e ao LinkedIn. Agora, estou ansiosa para aplicar todo o conhecimento adquirido e contribuir de forma significativa para minha nova equipe e empresa!"

Marina Teixeira

Com quem você vai aprender

Professores que são profissionais que fazem a diferença nas áreas que estão atuando.

João Oliviera

BuildOps

Senior Full-Stack

Vitor Migoto

-

Software Engenieer

Juan Reis

Escola DNC

Product Manager

Breno ramos

Escola DNC

CPTO

Vitor Esteves

Ace Factory

Co-Founder

Investimento

Acesso Imediato
Você está a um passo de transformar sua carreira. Ao se cadastrar você será atendido por um consultor de carreira especializado, de forma 100% gratuita!
Benefícios:
Mentoria de carreira
Projetos práticos
Aulas ao vivo
Mentoria
Correção de currículo
Múltiplos certificados
Ferramenta de carreira
Comunidade colaborativa
Preço original:
R$
10.458,00
50% OFF
Preço promocional:
Até 12x no cartão de  
R$
434,33
à vista com desconto:
R$ 5.212,00

Faça agora sua inscrição!

Perguntas?

Vamos conversar.

O que faz um Engenheiro de Software?

Um Engenheiro de Software é responsável por projetar, desenvolver e implementar sistemas de software. Eles colaboram para criar soluções tecnológicas eficientes e escaláveis, utilizando práticas de engenharia de software e metodologias ágeis.

Quais habilidades necessárias para se tornar um Engenheiro de Software?

É essencial ter habilidades em desenvolvimento de software, arquitetura de sistemas, metodologias ágeis, conhecimento em linguagens de programação, capacidade de colaboração em equipe e resolução de problemas complexos.

Quais áreas de atuação um Engenheiro de Software pode seguir?

Um Engenheiro de Software pode seguir várias áreas de atuação, como desenvolvimento de software (front-end, back-end e full-stack), engenharia de dados, inteligência artificial e machine learning, DevOps, e segurança da informação.

Quais tipos de empresas contratam Engenheiros de Software?

Empresas de tecnologia, startups, financeiras, seguradoras, consultorias de TI, indústrias e telecomunicações são grandes contratantes, cada uma buscando profissionais para desenvolver e manter sistemas essenciais para seus negócios.