Construa aplicações profissionais com NestJS dominando APIs REST, integrações com bancos de dados (TypeORM, Prisma e MongoDB), autenticação JWT e boas práticas de arquitetura Node.js.
Conteúdo do Curso
Seção 7
14:593 aulas
Introdução ao Curso
- Boas-vindas e Visão Geral do Curso3:28
- Configuração do Ambiente6:58
- Repositório com Exemplos e Dúvidas4:33
Seção 12
46:025 aulas
Gerenciamento de Configurações
- Introdução a Configuração5:28
- Utilização de Variáveis de Ambiente16:55
- Validação de Configurações com Joi5:44
- Configurações Assíncronas e Dinâmicas13:46
- Revisão da Seção4:09
Seção 19
01:26:509 aulas
Integração com Banco de Dados usando TypeORM
- Introdução ao TypeORM com NestJS13:30
- Configurando Conexão com o Banco de Dados7:27
- Usando o ConfigModule7:56
- Criando Entidades e Repositórios14:47
- CRUD com TypeORM0:10
- Relacionamentos com TypeORM8:36
- Controle de Entity Relacionada15:50
- Migrações com TypeORM14:49
- Revisão da Seção3:45
Seção 28
01:20:327 aulas
Integração com Banco de Dados usando Prisma
- Introdução ao Prisma com NestJS6:28
- Configurando o Prisma no NestJS10:16
- Schemas e Consultas com Prisma15:34
- Criando um CRUD de usuário com Prisma22:24
- Relacionamentos com Prisma11:03
- Migrações no Prisma11:56
- Revisão da Seção2:51
Seção 32
01:02:436 aulas
Integração com Banco de Dados usando Mongo
- Introdução ao Mongoose com NestJS6:18
- Configurando o Mongoose no NestJS6:09
- Criação de Schemas e Models com Mongoose15:51
- Criando um CRUD de usuário com MongoDB5:32
- Relacionamentos e Documentos Aninhados no MongoDB26:21
- Revisão da Seção2:32
Seção 37
01:50:369 aulas
Autenticação e Autorização com JWT
- Criando Projeto com Prisma e SQL Server19:22
- Criando CRUD de Usuário11:38
- Usando Hash de Senha10:41
- O que é JWT9:28
- Introdução à Autenticação com JWT10:53
- Validando tokens JWT7:19
- Implementando Guard18:26
- Autorização RBAC19:59
- Revisão da Seção2:50
Seção 40
2:291 aula
Conclusão
- Conclusão e próximos passos2:29