
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.
- HTML5, CSS3
- ReactJS
- NodeJS
- ExpressJS
- SQL
- MongoDB
- Testes Unitários
- JavaScript ES6


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.
- HTML5, CSS3
- ReactJS
- NodeJS
- ExpressJS
- SQL
- MongoDB
- Testes Unitários
- JavaScript ES6
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.
Salário médio de
Desenvolvedor Full Stack
Fonte: Glassdoor (MAI 2022)
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.