Desenvolva aplicações completas e escaláveis com Node.js e diversos Frameworks.
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.
Quiz Projeto 01
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.
Node.js, Streams, fundamentos HTTP, Request, Response, Headers, Status Code, Params.
Nesse módulo iremos desenvolver uma API REST, mas dessa vez utilizando o Fastify, Knex, TypeScript e outras ferramentas para auxiliar durante o desenvolvimento.
Quiz Projeto 02
Nesse desafio você praticará o desenvolvimento de uma API REST para controle de dieta diária.
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.
Quiz Projeto 03
Nesse desafio você irá desenvolver uma API para a adoção de animais, a FindAFriend API, utilizando SOLID e testes.
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.
Quiz Projeto 04 - Parte 01
Fundamentos de Domain-Drive Design e Clean Architecture.
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.
Quiz Projeto 05
Nesse desafio desenvolveremos uma API para controle de encomendas de uma transportadora fictícia, a FastFeet.
NestJS, Injeção de dependência, Controllers, Services, Validação com Zod e Vitest.
Certificado final da trilha de Node.js