1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Construção de servidor HTTP com o módulo nativo `node:http`: ciclo de requisição (`IncomingMessage`) e resposta (`ServerResponse`). Anatomia do framework Express: roteamento, controladores, cadeia de middlewares e tratamento centralizado de erros. A evolução para o Fastify: arquitetura baseada em schema JSON, compilação de serialização rápida, suporte nativo a async/await e performance extrema. Boas práticas do padrão RESTful: verbos HTTP semânticos, códigos de status RFC, paginação por cursor, filtros por query string e versionamento de rotas (`/v1`). Documentação automática e viva com OpenAPI 3.1 e Swagger UI.
O Módulo Nativo http vs Frameworks
Entenda a base da web antes de adotar abstrações de frameworks.
• `node:http.createServer`: o servidor HTTP puro que recebe sockets TCP e emite eventos
• Express: o padrão clássico baseado em middlewares flexíveis encadeados via `next()`
• Fastify: foco em altíssimo throughput, schema validation integrado e se...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
