Backend com Node.js
🏗️ Dados, ORMs e arquitetura em camadas
Acesso a dados com drivers e ORMs, o padrão Repositório e uma arquitetura em camadas (controlador → serviço → repositório) com injeção de dependências.
O que você vai aprender
- Acessar o banco de dados com drivers e consultas parametrizadas, e avaliar quando usar um ORM
- Isolar o acesso a dados atrás do padrão Repositório (
criar,buscarPorId,listar…) - Estruturar o fluxo em camadas (controlador → serviço → repositório) com injeção de dependências
- Comparar monólito versus microsserviços e a arquitetura orientada a eventos
Lições
Acesso a dados: drivers e ORMsPools de conexão, consultas assíncronas e ORMs. O padrão RepositórioIsolar o acesso a dados atrás de funções. Arquitetura em camadasControlador → serviço → repositório. Além do monólito: microsserviços e eventosMonólito vs microsserviços e arquitetura orientada a eventos.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 →