Curso de NestJS Fundamentos

4.8

NestJS é um framework Node.js de código aberto destinado ao desenvolvimento de aplicativos do lado do servidor.

Conteúdo do Curso

Seção 1

01:31:128 aulas
Introdução
  • Visão Geral do Curso8:17
  • Introdução ao NestJS8:14
  • Configurando Ambiente de Desenvolvimento15:00
  • Arquitetura Cliente/Servidor18:25
  • Instalando e Criando um Projeto8:12
  • Estrutura dos Arquivos8:33
  • Métodos Diferentes de Request15:14
  • Ciclo de Vida de Request9:17

Seção 23

34:265 aulas
Conceitos Fundamentais - Parte 1
  • Bootstrap6:57
  • Decorators9:40
  • Module5:46
  • Controller6:36
  • Service5:27

Seção 35

47:065 aulas
CRUD
  • CRUD em uma API REST12:31
  • Create16:29
  • Read7:36
  • Update6:05
  • Delete4:25

Seção 49

40:565 aulas
Validação com DTO
  • O que é DTO?9:32
  • Instalando e Configurando ValidationPipe5:32
  • Create DTO8:44
  • Update DTO11:27
  • Delete DTO5:41

Seção 55

01:33:246 aulas
Banco de Dados com Prisma
  • Banco de Dados11:23
  • Instalando e Criando Serviço26:20
  • Integrando o Create17:43
  • Integrando o Read8:18
  • Integrando o Update22:53
  • Integrando o Delete6:47

Seção 62

56:086 aulas
Conceitos Fundamentais - Parte 2
  • Pipes3:48
  • Interceptors17:09
  • Middlewares15:03
  • Guards2:34
  • Exceptions6:35
  • Param Decorators10:59

Seção 65

03:19:0514 aulas
Segurança
  • JWT - JSON Web Tokens26:47
  • JWT Module8:49
  • AuthController22:59
  • Assinar Tokens JWT19:04
  • Verificar Tokens JWT19:39
  • JWT Guard17:52
  • Custom Param Decorator User8:53
  • Autorização RBAC21:08
  • Circular dependency6:24
  • Autorização RBAC - Parte 210:21
  • Armazenamento de Senha de Forma Segura - Hash15:03
  • CORS5:03
  • Proteção Contra Ataque de Força Bruta (Rate Limiting)9:44
  • Variáveis de Ambiente7:19

Seção 71

40:174 aulas
Upload de Arquivos
  • Estratégias de Armazenamento de Arquivos4:48
  • Introdução ao Multer22:06
  • Upload de Multiplos Arquivos6:57
  • Validações de Upload6:26

Seção 75

27:403 aulas
Envio de E-mails
  • Introdução ao Nodemailer4:44
  • Mailer Module10:33
  • Mailer Service12:23

Seção 76

01:16:264 aulas
Banco de Dados com TypeORM
  • Introdução ao TypeORM13:04
  • Padrão de repositório (Entity)12:21
  • Repository28:29
  • Migrations22:32

Seção 79

02:54:5210 aulas
Testes
  • Introdução ao Jest12:59
  • Mocks16:29
  • Testando o UserService24:25
  • Testando o AuthService33:29
  • Testando o FileService14:41
  • Testando UserController18:15
  • Testando o AuthController15:11
  • Introdução ao SuperTest7:55
  • Preparando Ambiente de Teste para o SuperTest12:06
  • Criando Testes e2e19:22

Seção 82

9:591 aula
Publicação
  • Build para Produção9:59

Seção 83

4:031 aula
Conclusão
  • Conclusão do Curso4:03
Aprenda este curso

Adquira este curso na Udemy ou assine o Hcode Class e tenha acesso a este e outros cursos online da Hcode.

Hcode: Utilizamos cookies para a personalização de anúncios e experiências de navegação dentro de nosso site. Ao continuar navegando, você concorda com as nossas Política de Privacidade.