Passar para o conteúdo principal

💻 Formação Fundamentos em Node.js

Escrito por Amanda

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.

Respondeu à sua pergunta?