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ório10 Questões
Vamos avaliar o que você aprendeu até agora. Bora lá?
🏆 Microcertificado
Micro-certificado
Requisitos
Nível 2
Rotas e HTTP
30 Aulas4 Atividades
Criando API REST com Node.js
Módulo30 aulas4 Atividades4h 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ório13 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 aulas7 Atividades9h 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ório14 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 aulas7h 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ório22 Questões
Vamos avaliar o que você aprendeu até agora. Bora lá?
DDD e Clean Architecture
Micro-certificado
Requisitos
Nível 5
NestJS
91 Aulas3 Atividades
NestJS
Módulo91 aulas3 Atividades12h 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ório11 Questões
Vamos avaliar o que você aprendeu até agora. Bora lá?
NestJS
Micro-certificado
Requisitos
Nível 6
Certificado final
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!