A Formação Fundamentos em Node.js da Rocketseat é uma trilha de aprendizado voltada para quem quer desenvolver aplicações back-end utilizando Node.js, desde os fundamentos do ecossistema até a construção de aplicações com Node.js puro.
A formação aborda conceitos essenciais para entender como o Node.js funciona e como utilizá-lo na prática, incluindo:
Ecossistema e arquitetura do Node.js
Assincronismo, Promises e async/await
Módulos nativos e Streams
HTTP com Node.js puro
Práticas de desenvolvimento back-end
O objetivo é construir uma base sólida para desenvolver aplicações utilizando Node.js e evoluir no desenvolvimento back-end.
Sobre a formação
A Formação em Node.js é 100% online, de nível intermediário, com aproximadamente 18 horas de conteúdo, distribuídas em 63 aulas e 104 testes. Ao concluir a formação, o estudante recebe certificado. O acesso é disponibilizado por 12 meses a partir da inscrição.
A formação foi estruturada para combinar fundamentos conceituais com atividades práticas, permitindo compreender o funcionamento do Node.js e aplicar os conhecimentos em projetos.
O que você vai aprender
A formação começa pelos fundamentos do runtime e do ecossistema do Node.js. Você vai entender como o JavaScript é executado no navegador e no servidor, além de conhecer conceitos como V8, arquitetura do Node.js, LibUV, Event Loop, Single Thread e Multi-Thread.
Também serão abordados os gerenciadores de pacotes, o package.json e scripts utilizados para automatizar tarefas no desenvolvimento.
Na sequência, a formação aprofunda o assincronismo em JavaScript e Node.js, trabalhando conceitos como:
Callbacks
Promises
async/await
Tratamento de erros
Encadeamento de operações assíncronas
Você também vai conhecer módulos nativos do Node.js, CommonJS, ES Modules, EventEmitter, Buffer, Streams, fs e outras ferramentas importantes para o desenvolvimento de aplicações.
Por fim, a formação inclui uma etapa prática de fundamentos e um módulo dedicado à construção de aplicações HTTP utilizando Node.js puro.
Metodologia de ensino
A formação combina aulas gravadas, atividades práticas e testes para desenvolver tanto a compreensão dos conceitos quanto a capacidade de aplicá-los no desenvolvimento.
As aulas são organizadas de forma progressiva, começando pelos fundamentos do runtime e avançando para conceitos de assincronismo, módulos, Streams e construção de aplicações HTTP.
O que você vai conquistar
Ao concluir a formação, você terá uma compreensão mais sólida sobre o funcionamento do Node.js e poderá aplicar seus conhecimentos na construção de aplicações back-end.
Entre os conhecimentos desenvolvidos estão:
Compreensão do ecossistema Node.js
Domínio dos principais conceitos de assincronismo
Utilização de módulos e recursos nativos
Manipulação de arquivos e Streams
Construção de aplicações HTTP com Node.js puro
Conhecimento dos fundamentos necessários para continuar evoluindo no back-end
A formação também oferece certificado de conclusão.
Requisitos de admissão e público-alvo
A formação é classificada como intermediária. É indicada para pessoas que já possuem conhecimentos de programação e desejam aprofundar seus conhecimentos em Node.js e desenvolvimento back-end.
Por que aprender Node.js?
O Node.js permite utilizar JavaScript também no desenvolvimento do lado do servidor, sendo uma tecnologia importante para quem deseja atuar com desenvolvimento back-end.
A formação trabalha os fundamentos necessários para compreender não apenas como utilizar a tecnologia, mas também como ela funciona por baixo dos conceitos utilizados no desenvolvimento de aplicações.
Perguntas frequentes (FAQ)
Qual é o nível da formação?
A Formação em Node.js é de nível intermediário.
Quanto tempo dura a formação?
A formação possui aproximadamente 18 horas de conteúdo, distribuídas em 63 aulas.
A formação tem certificado?
Sim. Você recebe um certificado após concluir a formação.
As aulas são gravadas?
Sim. A formação é 100% online e conta com aulas gravadas.
O que vou aprender na formação?
Você vai aprender fundamentos do Node.js, assincronismo, módulos nativos, Streams, além de construir aplicações HTTP utilizando Node.js puro.
Por quanto tempo terei acesso?
O acesso é disponibilizado por 12 meses a partir da inscrição.
Qual é o pré-requisito?
A formação é de nível intermediário e é indicada para quem já possui conhecimentos de programação.
A Formação Fundamentos em Node.js da Rocketseat ajuda você a construir uma base sólida para atuar no desenvolvimento back-end.
Fundamentos do ecossistema Node.js;
Assincronismo e recursos nativos;
Construção de aplicações HTTP;
Atividades práticas e testes;
Certificado de conclusão.
Quer saber mais sobre a formação? Acesse a página da Formação em Node.js.