Torne-se um desenvolvedor(a) aprendendo tudo na prática!

Impulsione sua carreira sabendo as tecnologias mais requisitadas do mercado em ambas as pontas do desenvolvimento: front-end e back-end, aprendendo a desenvolver sites e aplicativos web, além de criar e manipular estruturas de banco de dados.

Tudo isso ensinado por quem sabe de verdade: Os profissionais mais experientes no mercado!

Por que a área de Tecnologia?

Há grande oferta de vagas nas áreas relacionadas à tecnologia associada aos altos salários oferecidos à escassa mão de obra disponível. Segundo a Revelo, a procura por profissionais de tecnologia cresceu mais de 670% só em 2020.

R$ 0

Salário médio de

Desenvolvedor Full Stack

Fonte: Glassdoor (MAI 2022)

Desenvolver Full Stack

Desenvolvedor Front End

Desenvolvedor Back End

Para quem é a Formação em Tecnologia

Recolocação Profissional

98,74% dos alunos desempregados conseguem uma recolocação em até 3 meses depois de formados.

Migração de Carreira

A DNC possui um time dedicado a ajudar os alunos a conseguir um emprego na área desejada, somos especialistas em orientação de carreira e preparação para processos seletivos.

Aumento de performance

A formação em Tecnologia tem carga horária superior a um MBA, você terá aula com especialistas do mercado que trabalham em empresas como IBM, XP, Pic Pay e Loft.

Nossa Metodologia

A DNC oferece uma metodologia inovadora para desenvolver habilidades altamente valorizadas pelo mercado, oferecendo um plano de aprendizado flexível que permite que você aprenda no seu próprio ritmo.

Durante as nossas formações, você passará por um ciclo de aprendizado abrangente, que inclui: aquisição de conhecimento teórico por meio de aulas ao vivo e gravadas, treinamento por meio de desafios, aplicação em projetos práticos de grandes empresas e mentorias por meio do nosso Programa de Carreira.

Aprender

Através de aulas gravadas e ao vivo

Treinar

Resolva problemas através de desafios

Praticar

Realize projetos práticos e resoluções de cases

Programa de Carreira

Mentorias baseadas no seu objetivo profissional

Duração da formação

Você terá acesso a

430h

carga horária total

118h

aulas e desafios obrigatórios

50h

mentorias de carreira

192h

encontros ao vivo

70h

projetos práticos

Personalize o seu plano de estudo:

Estudo intensivo

5 meses

6h de dedicação semanal e 1h10 de estudo por dia

Estudo moderado

10 meses

3h de dedicação semanal e 30 minutos de estudo por dia.

O que você irá aprender

A formação te ensina as habilidades fundamentais que todos os Desenvolvedores Full-Stack utilizam para desenvolver sites e aplicativos responsivos com alta qualidade e dinamismo. Você se destacará no mercado por criar soluções que realmente gerem valor para o negócio e
atenda as necessidades do cliente, aprofundando seus conhecimentos de desenvolvimento em design, produto e qualidade.

Softwares utilizados:

Introdução ao
Desenvolvimento Web

  • Introdução à HTML e CSS
  • Desenvolvimento com JavaScript
  • Git e GitHub
  • Criando páginas responsivas com HTML e CSS
  • Lógica de programação com JavaScript
  • JavaScript no desenvolvimento web
  • Versionamento de Código Git
  • Consumo de API com JavaScript
  • Introdução à NodeJS
  • Fundamentos de Produto
  • React para desenvolvimento web
  • Hooks e eventos no React
  • Introdução à TypeScript
  • Princípios de Arquitetura de Software
  • Fundamentos do desenvolvimento Back-end
  • Criação de rotas
  • Criação de sistemas com React e Express
  • Banco de Dados Não Relacionais com MongoDB
  • Modelagem de banco de dados
  • Segurança e LGPD
  • Bancos de dados relacionais com MySQL
  • Integração de sistemas com API
  • Fundamentos de Cloud
  • Programação orientada a objetos
  • TypeScript para automação de testes
  • Como aprender novas linguagens de programação

Rotina de Estudo

Entenda como será a sua rotina de estudo na Formação:

Aulas ao vivo (EAD)

Quinzenalmente especialistas estarão presentes para resolver problemas do mercado e trocar experiências para encurtar o caminho de você atingir seu objetivo profissional. A duração média é de 3h das 9h30 às 12h30 aos finais de semana.

Aulas gravadas

Você aprenderá conceitos e técnicas necessárias para o cumprimento dos desafios através de aulas gravadas em nossa plataforma, ministradas por especialistas e líderes que possuem muitos anos de experiência no setor.

Cases

Tenha acesso a cases de mercado de empresas parceiras com gabarito para você exercitar os conhecimentos das aulas ao vivo e gravadas.

Desafios

São liberados em cada ciclo os desafios obrigatórios categorizados por: base, iniciante, intermediário e avançado. Esses desafios possuem feedback personalizado, gerando certificados ao longo de toda a sua jornada de estudos.

Projeto prático

Em uma empresa parceira, mas é preciso cumprir 50% dos desafios, com períodos de inscrição pré-definidos, consistindo em um problema real que deve ser solucionado e apresentado para a validação da empresa no final do projeto.

Suporte

Desbloqueie o aprendizado encontrando respostas para suas perguntas com o Suporte, com perguntas feitas por outros alunos, contato com suporte técnico e como resolver os desafios.

Jornada do aluno

A formação é dividida em 4 ciclos, sendo que em cada ciclo, exceto pelo ciclo base, há dois desafios para conclusão. Desta forma:

01 Ciclo base

Aprenda os mecanismos de desenvolvimento web utilizando as principais linguagens utilizadas no mercado atualmente: HTML,
CSS e JS. Nesta etapa você já irá criar sua primeira página usando
essas ferramentas e dará seu primeiro passo como desenvolvedor!

Construa sua primeira landing page aplicando HTML, CSS e criando funcionalidades com a linguagem de programação JavaScript, e dê início na
estruturação do seu portfólio para se tornar um desenvolvedor de sucesso! Uma landing page, ou página de captura, é o primeiro passo no desenvolvimento web de muitas pessoas, além de ser extremamente requisitadas em trabalhos
de freelancer.

02 Ciclo iniciante

Criar layouts intuitivos, 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. Além disso, entenderá sobre os princípios de UI e UX para garantir que suas páginas forneçam uma experiência única para os usuários.