NestJs e Typescript com Testes Automatizados e Clean Architecture
Criação de projeto prático direto ao ponto, desenvolvendo uma API Restful avançada com Node.js, NestJS e TypeScript. O curso é focado em testes automatizados (unitários, de integração e ponta a ponta) e na aplicação rígida de conceitos de Domain Driven Design (DDD), Clean Architecture, Design Patterns e princípios SOLID. Indicado para quem quer aprender com a prática profissional.
Processamento seguro na plataforma de pagamentos.
Diferencial do Curso
Neste treinamento não perdemos tempo com teoria básica do zero. O foco é mergulhar em um projeto prático corporativo implementando Clean Architecture, DDD e fluxo robusto de testes automatizados desde as primeiras linhas de código.
O que você aprenderá
- Criação de uma API RESTful completa e modular usando NestJS.
- Estruturação de projetos com Clean Architecture e Domain-Driven Design (DDD).
- Aplicação de Design Patterns essenciais do universo Node.js.
- Testes Automatizados completos: Unitários, Integração e Ponta a Ponta (E2E).
- Recursos avançados de TypeScript: Interfaces complexas, Generics e tipagem estática.
- Prisma ORM para manipulação e consultas otimizadas ao banco de dados.
- Setup de Workflow de CI integrado usando Github Actions.
- Deploy automatizado em produção a partir do repositório Git.
Projeto Desenvolvido
Você construirá uma API RESTful com módulo de controle de usuários, com testes unitários, testes integrados de banco de dados, tratamento customizado de exceções e erros, guarda de rotas de segurança (JWT) e consultas altamente otimizadas via Prisma.
Este curso é para você?
- SIM: Se você deseja implementar APIs corporativas seguindo padrões mundiais de arquitetura de mercado.
- SIM: Se você gosta de aprender desenvolvendo projetos reais direto ao ponto.
- NÃO: Se você é iniciante absoluto em lógica ou programação.
- NÃO: Se você nunca trabalhou previamente com JavaScript, Node.js ou bancos de dados.
Pré-requisitos de ambiente
- Node.js instalado na versão 20 ou superior.
- Docker Engine rodando no computador.
- Editor VS Code (ou similar) e cliente de requisições Insomnia.
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.
