Rocketseat
Rocketseat
/
Cyberweek RocketseatAté 60% de desconto na formação individualO preço mais baixo do ano

Node.js

Em alta

Desenvolva aplicações completas e escaláveis com Node.js e diversos Frameworks.

Icone da tag BackendBackendIcone da tag IntermediárioIntermediário
NodeJSJavaScriptPrismaJWT
4,93
(2487)
Node.js icon
Nível 1

Fundamentos do Node.js

25 Aulas4 Atividades

Primeiros passos com o Node.js

Módulo25 aulas
4 Atividades
3h 09min

Nesse primeiro módulo iremos desenvolver uma API RESTful com Node.js focada nos fundamentos da tecnologia, sem frameworks ou bibliotecas externas. Aprenderemos sobre módulos internos do Node.js, especialmente HTTP e Streams, e sobre fundamentos HTTP como Requests, Responses, Headers, status code e os diferentes tipos de parâmetros.

CRUD de Tarefas

Desafio práticoopcional

Nesse desafio você reforçará os conceitos do Node.js ensinados nesse módulo e irá se desafiar para implementar uma funcionalidade muito utilizada em aplicações reais.

📝 Conceitos essenciais do Node.js

Quiz avaliativoobrigatório
10 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

🏆 Microcertificado

🏆 Microcertificado

Micro-certificado
Requisitos
Nível 2

Rotas e HTTP

30 Aulas4 Atividades

Criando API REST com Node.js

Módulo30 aulas
4 Atividades
4h 19min

Neste módulo você vai aprender a construir uma API REST completa com Node.js usando uma stack moderna: Fastify, TypeScript, Knex e Zod. Você também vai aprender a trabalhar com cookies, ambientes, tipagem, transações e testes automatizados para garantir qualidade. No final, você ainda vai preparar o projeto para produção e aprender a fazer o deploy no Render.

Daily Diet API

Desafio práticoopcional

Nesse desafio você vai desenvolver uma API REST para controle diário de dieta.

📝 Criando API REST com Node.js

Quiz avaliativoobrigatório
13 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 3

Implementando o SOLID

65 Aulas7 Atividades

API Node.js com SOLID

Módulo65 aulas
7 Atividades
9h 07min

Nesse projeto será desenvolvido uma aplicação para check-ins em academias. Aqui você irá aprender sobre alguns conceitos do SOLID, Design Patterns, Docker para iniciar o banco de dados, JWT e Refresh Token, RBAC e diversos outros conceitos.

FindAFriend API

Desafio práticoopcional

Nesse desafio você vai desenvolver uma API para a adoção de animais utilizando SOLID e testes.

📝 API Node.js com SOLID

Quiz avaliativoobrigatório
14 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 4

Domain-Driven Design (DDD)

61 Aulas

DDD no Node.js

Módulo61 aulas
7h 52min

Nesse módulo você irá aprender os fundamentos de Domain-Driven Design e Clean Architecture na construção de uma API REST para um fórum. Você aprenderá a desenhar a arquitetura da aplicação utilizando conceitos de DDD, criar Value Objects e Relacionamentos, lidar com erros de forma funcional, desenvolver casos de uso, testes unitários, aplicar Subdomínios e Domain Events.

📝 DDD no Node.js

Quiz avaliativoobrigatório
22 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

DDD e Clean Architecture

DDD e Clean Architecture

Micro-certificado
Requisitos
Nível 5

NestJS

91 Aulas3 Atividades

NestJS

Módulo91 aulas
3 Atividades
12h 01min

Nesse módulo de NestJS você irá aprender os conceitos principais do framework, como injeção de dependência, controllers e services, além de integrar outas ferramentas com Prisma, Zod e Vitest. No decorrer desse módulo, iremos integrar com o código "core" desenvolvido anteriormente.

FastFeet API

Desafio práticoopcional

Nesse desafio desenvolveremos uma API para controle de encomendas de uma transportadora fictícia, a FastFeet.

📝 NestJS

Quiz avaliativoobrigatório
11 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

NestJS

NestJS

Micro-certificado
Requisitos
Nível 6

Certificado final

Certificado em Node.js

Certificado em Node.js

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.