Rocketseat

Node.js

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

Nível 1

Fundamentos

25 Aulas7 Atividades

Fundamentos do Node.js

Módulo25 aulas
4 Atividades
3h 06min

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.

Fundamentos do Node.js

Teste teóricoobrigatório
10 Questões

Quiz Projeto 01

Fundamentos do Node.js

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.

Fundamentos de Node.js

Fundamentos de Node.js

Node.js, Streams, fundamentos HTTP, Request, Response, Headers, Status Code, Params.

Nível 2

Rotas e HTTP

30 Aulas7 Atividades

Criando API REST com Node.js

Módulo30 aulas
4 Atividades
4h 19min

Nesse módulo iremos desenvolver uma API REST, mas dessa vez utilizando o Fastify, Knex, TypeScript e outras ferramentas para auxiliar durante o desenvolvimento.

Criando API REST com Node.js

Teste teóricoobrigatório
13 Questões

Quiz Projeto 02

Daily Diet API

Desafio práticoopcional

Nesse desafio você praticará o desenvolvimento de uma API REST para controle de dieta diária.

Nível 3

Implementando o SOLID

66 Aulas10 Atividades

API Node.js com SOLID

Módulo66 aulas
7 Atividades
9h 27min

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.

API Node.js com SOLID

Teste teóricoobrigatório
14 Questões

Quiz Projeto 03

FindAFriend API

Desafio práticoopcional

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

Nível 5

Certificado final

Certificado de Especialista em Node.js

Certificado de Especialista em Node.js

Certificado final da trilha de Node.js