NestJS do Zero com TypeORM, Mongoose, Prisma e Swagger
Bem-vindos ao Curso de Fundamentos do Framework NestJs. Prepare-se para mergulhar no mundo do NestJs e descobrir como esse poderoso framework arquitetado pode revolucionar a forma como você desenvolve aplicações backend com Node.js. Ao longo deste curso, exploraremos os principais pilares do NestJs e construiremos juntos uma base sólida para seus futuros projetos.
Processamento seguro na plataforma de pagamentos.
Por que escolher o NestJs?
O Node.js puro exige que o desenvolvedor configure manualmente diversos aspectos da aplicação, como injeção de dependências e arquitetura. O NestJs entra em cena oferecendo uma estrutura bem definida baseada em padrões de projeto consolidados, permitindo focar em escrever código de valor de negócios, enquanto o framework cuida da infraestrutura básica.
O que você vai aprender
- Conceitos fundamentais: Arquitetura, módulos, controladores, provedores e injeção de dependências.
- TypeORM com PostgreSQL: Mapeamento relacional de forma simples (Módulo regravado e atualizado).
- Mongoose e MongoDB: Modelagem e manipulação de dados flexíveis no NoSQL.
- Prisma com PostgreSQL: Consultas rápidas, tipadas e seguras ao banco relacional.
- Docker: Criação de contêineres para ambientes consistentes de desenvolvimento.
- Documentação Swagger (Open API): Geração automatizada de documentação interativa.
- Recursos do Framework: Middlewares, Pipes de validação, Guards de segurança e Interceptores.
Estrutura Incremental
O curso é estruturado de forma prática e incremental. Começando do setup inicial e evoluindo até tópicos complexos de autenticação, autorização de segurança, escrita de testes automatizados e deploy.
Seu Mentor

Jorge Aluizio
Especialista Fullstack
Jorge tem anos de vivência no mercado corporativo de tecnologia. Focado em boas práticas, ele irá te guiar do básico ao avançado no mundo real.
