Backend com Node.js
🟦 Node com TypeScript
Adicione tipagem estática ao backend: tipe uma API Express com interfaces e genéricos, utility types e a fronteira entre a validação em tempo de compilação e a validação de dados em runtime.
O que você vai aprender
- Tipar handlers do Express com
Request<Params, ResBody, ReqBody>e DTOs - Derivar tipos com utility types (
Partial,Pick,Omit) - Estreitar tipos em runtime com type guards (
x is T) - Validar dados externos em runtime (por exemplo, com Zod) além do apagamento de tipos em compilação
Lições
Por que TypeScript no backendTipagem estática, erros em compilação e ferramentas. Tipar uma API ExpressRequest/Response, DTOs com interfaces e genéricos. Tipos úteis e a fronteira runtimeUniões, utility types, type guards e validação com Zod.Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →