Aulas estruturadas
Cada módulo depende do anterior e evita saltos bruscos. Você entende o porquê das decisões, não apenas o como. Mais de 20 horas organizadas para seu aprendizado.
Horas de conteúdo
Módulos completos
Aulas práticas
Certificado incluso
Este curso disponível na Udemy foi desenhado para que você saia com uma base sólida de desenvolvimento backend moderno em Node.js usando NestJS. Com mais de 20 horas de conteúdo em vídeo, você não apenas vê conceitos isolados: implementa um projeto real evoluindo módulo a módulo, com aulas práticas e direto ao ponto.
Entenda a filosofia do framework, injeção de dependência, ciclo de vida e decorators.
Estruture módulos, controllers e services pensando em escalabilidade e manutenção.
Garanta contratos claros entre camadas usando class-validator e class-transformer.
Modelagem e acesso a dados com Prisma ORM e PostgreSQL, migrations e boas práticas.
Fluxos de signup, signin, recuperação de senha, guards e estratégias.
Pirâmide de testes, unitários e e2e, garantindo confiança nas entregas.
Versionamento de API e organização de documentação acessível para o time.
Preparando para produção e configurando deploy contínuo.
Padronização, legibilidade, organização de exceções e melhoria contínua.
Vídeo-aulas práticas e detalhadas, onde você acompanha a construção de uma API completa do zero. Aprenda no seu ritmo, com acesso vitalício ao conteúdo.
Acesso ao repositório com todo o código desenvolvido durante o curso. Use como referência em seus próprios projetos e consulte sempre que precisar.
Ao finalizar o curso, você recebe um certificado da Udemy que pode compartilhar no LinkedIn e adicionar ao seu portfólio profissional.
O curso é atualizado regularmente para incluir novidades do NestJS e melhores práticas do mercado. Seu acesso é vitalício, incluindo todas as atualizações futuras.
Tire suas dúvidas diretamente na plataforma Udemy através da seção de perguntas e respostas. Interaja com o instrutor e outros alunos.
Estude pelo computador, tablet ou smartphone. O app da Udemy permite até fazer download das aulas para assistir offline, onde e quando quiser.
O curso está organizado em módulos que evoluem gradualmente, permitindo que você construa conhecimento sólido passo a passo, desde a configuração inicial até o deploy.
• Instalação do Node.js, npm/yarn e configuração do
ambiente
• Criação do projeto NestJS via CLI
• Configuração do linter Biome para código limpo
• Estrutura de pastas e arquivos do NestJS
• Criação dos primeiros endpoints (GET, POST, PUT,
DELETE)
• Teste manual com Thunder Client ou Postman
• Conceitos iniciais: Controllers, Routes e Decorators
• Arquitetura modular: criação e organização de módulos
• Controllers: rotas, métodos HTTP e parâmetros
• Services: lógica de negócio e injeção de dependência
• Implementação de healthcheck endpoint
• Versionamento de API (v1, v2)
• Documentação automática com Swagger/OpenAPI
• Decorators customizados e pipes básicos
• Configuração do PostgreSQL (local ou Docker)
• Instalação e setup do Prisma ORM
• Modelagem de dados com schema.prisma
• Migrations: criação e aplicação
• Prisma Client: queries e relacionamentos
• Services com Prisma: CRUD completo
• Tratamento de exceções e erros de banco
• Boas práticas: transações e otimizações
• Criação de módulo de Tasks (tarefas)
• Criação de módulo de Users (usuários)
• Criação de módulo de Comments (comentários)
• Criação de módulo de Collaborators (colaboradores)
• DTOs: Data Transfer Objects com class-validator
• Validação de payloads e transformação de dados
• Relacionamentos entre entidades
• Filtros e ordenação de dados
• Implementação de signup (registro de usuário)
• Implementação de signin (login) com JWT
• Guards: proteção de rotas autenticadas
• Decorators customizados para usuário logado
• Upload de avatar com Multer
• Recuperação de senha e email
• Mensageria e notificações
• Refresh tokens e estratégias avançadas
• Pirâmide de testes: conceitos e estratégias
• Testes unitários com Jest
• Testes de Services com mocks
• Testes de Controllers
• Testes de Guards e Interceptors
• Testes E2E (end-to-end) completos
• Cobertura de código e relatórios
• Boas práticas e padrões de teste
• Implementação de paginação eficiente
• Otimização de queries com Prisma
• Caching e estratégias de performance
• Interceptors para logging e transformação
• Documentação avançada com Swagger
• Exemplos de requisição e resposta
• Refinamentos finais da aplicação
• Tratamento global de erros
• Configuração de variáveis de ambiente
• Preparação para ambiente de produção
• Deploy em plataformas cloud (Heroku, Railway, Render)
• Configuração de banco de dados em produção
• CI/CD: integração e deploy contínuo
• Monitoramento e logs em produção
• Checklist final e boas práticas
• Próximos passos e evolução da aplicação
Cada módulo depende do anterior e evita saltos bruscos. Você entende o porquê das decisões, não apenas o como. Mais de 20 horas organizadas para seu aprendizado.
Implementação prática em ritmo didático, com explicação de erros comuns e como evitá-los. Você codifica junto em cada aula.
Introdução aos testes na prática para criar confiança no código e facilitar futuras evoluções. Aprenda a testar de verdade.
Uso de Swagger para gerar documentação viva e versionamento de endpoints. Deixe sua API profissional e bem documentada.
Guards, interceptors e decorators customizados integrados à arquitetura de negócio. Padrões que você usará no dia a dia.
Aplicação pronta para publicação com checklist de produção. Do código ao ambiente real em produção.
Não. O curso parte dos fundamentos e evolui até tópicos avançados. Conhecer JavaScript e ter noções básicas de TypeScript ajuda, mas não é obrigatório.
Sim! Você terá acesso ao repositório completo com todo o código desenvolvido durante o curso e poderá reutilizar como referência em seus projetos.
Sim! Ao concluir o curso você recebe um certificado da Udemy que pode compartilhar no LinkedIn e adicionar ao seu portfólio.
O acesso é vitalício! Você pode assistir quantas vezes quiser, no seu ritmo, e terá acesso a todas as atualizações futuras do curso.
Sim! Use a seção de perguntas e respostas (Q&A) da Udemy para interagir comigo e com outros alunos. Responderei suas dúvidas para destravar seu aprendizado.
Sim! O curso está na Udemy, então você pode assistir no computador, tablet ou celular. O app permite até baixar as aulas para assistir offline.
O curso tem mais de 20 horas de conteúdo. Depende do seu ritmo, mas em média alunos concluem entre 4 e 6 semanas estudando algumas horas por semana.
Sim! O curso recebe atualizações periódicas com novidades do NestJS e melhores práticas. Como o acesso é vitalício, você recebe todas as atualizações sem custo adicional.
O curso está disponível na plataforma Udemy com mais de 20 horas de conteúdo prático. Se você quer dominar NestJS construindo algo real, este é o momento.
⭐ Plataforma segura e reconhecida mundialmente