Próxima turma: 05/11

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.

Próxima turma: 05/11

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.

Reproduzir vídeo

Por que a área de Tecnologia?

A 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)

Desenvolvedor Full Stack

Desenvolvedor Front End

Desenvolvedor Back End

O que você irá aprender

Ao final do curso você estará preparado para:

  • Planejar, construir, implementar e manter a estrutura tecnológica de sites através de banco de dados, scripts e arquitetura.
  • Desenvolver sistemas e aplicações Web usando HTML, CSS e Javascript;
  • Integrar site e sistemas conectada aos servidores através de APIs;
  • Analisar informações, relatórios de erros e estatísticas gerados por sites e sistemas;
  • Fazer manutenção dos programas, corrigir possíveis erros e garantir o bom funcionamento do software;
  • Entender algumas tecnologias usadas para Front-End e Back-End como Express.JS e React.JS;
  • Modelar e criar banco de dados, realizar consultas, editar dados, criar visualizações em MySQL e MongoDB;
  • Entender metodologias de experiência do usuário e usabilidade;
  • Entender o funcionamento dos processos das aplicações.
  • HTML semântico;
  • Imagens, vídeos e links;
  • Formulários e Fontes;
  • Index, cabeçalho e ajustes de layout;
  • Estruturas de um site;
  • Múltiplos seletores;
  • Posicionamento e Flexbox;
  • Pseudoclasses e elementos.
  • Pseudocódigo;
  • Algoritmos;
  • Variáveis e constantes;
  • Identificadores;
  • Estruturas de repetição.
  • Funções;
  • Eventos e manipulação DOM;
  • Manipulação de arrays;
  • Objetos e classes;
  • Spread e rest operator;
  • Bootstrap;
  • Princípios de responsividade uso de media queries;
  • Programação assíncrona;
  • Requisições HTTP.
  • Introdução ao JSX;
  • Criando uma Single Page Application (SPA);
  • Handling events;
  • Passing Data to Components;
  • Passing Children;
  • Debugging React Apps;
  • Props vs State;
  • Lifting the State Up;
  • React Hooks;
  • Lifecycle Hooks.
  • Boas práticas de Segurança;
  • LGPD;
  • Governança de dados;
  • Computação na nuvem;
  • Serverless;
  • Princípios de arquitetura de software;
  • Conceitos de Clean Code;
  • Hexagonal;
  • Diagrama de alto nível;
  • Autenticação com SHA256, criptografia e jwt;
  • Orientação a objetos.
  • Prisma ORM;
  • Stored procedure;
  • Functions;
  • MySQL;
  • Views, CTE e Subqueries.
  • Criação do banco de dados;
  • Inserir, atualizar, remover e consultar documentos;
  • Adicionar e remover coleções.

Nossa Metodologia

A DNC possui uma metodologia revolucionária para desenvolver o senso de resolução de problemas do aluno e seu trabalho em equipe. Durante nossas formações, o aluno passa por um ciclo de aprendizado que o permite aprender enquanto pratica seus conhecimentos no maior laboratório do mundo: o mercado de trabalho. Nossa metodologia é dividida nos quatro pilares abaixo:

Aprender

Conteúdo expositivo disponibilizado durante a semana

Treinar

Encontros ao vivo com dinâmicas integradoras

Praticar

Projeto prático em uma empresa parceira DNC

Mentoria

Direcionamento de carreira semanal

Rotina de Estudo

Veja como será a sua rotina de estudo em um mês típico da formação

Aula Online

Dedicação de trinta minutos por dia para estudar os conteúdos gravados no seu ritmo.

Projeto Prático

Uma hora por dia para realizar um projeto em grupo gerando resultado em uma empresa real.

Mentoria de Carreira

Direcionamento de carreira, mentorias em grupo de uma hora por semana para preparação do seu próximo objetivo profissional.

Entrega de Atividade

Entregas das atividades individuais e do projeto da formação.

Encontro Ao Vivo

Meio período aos fins de semana para colocar a mão na massa de tudo que foi aprendido nas aulas online.

Participe do evento de lançamento

Torne-se um(a) DEV de alto nível e seja referência no mercado.