Assine e desbloqueie acesso ilimitado na plataforma
Assinar agoraNestJS Fundamentos
NestJS é um framework Node.js de código aberto destinado ao desenvolvimento de aplicativos do lado do servidor.
Sobre o curso
O que você vai aprender
Habilidades trabalhadas ao longo das aulas.
- NestJS
- JWT
- Prisma ORM
- REST API
- Testes
- Validação de Dados
Áreas de conhecimento
16.745 XP distribuídos entre as áreas abaixo.
- Backend63%
- Banco de Dados11%
- Testes e Qualidade10%
- Segurança5%
Conteúdo do curso
13 módulos · 72 aulas
Introdução
8 aulas · 91 min
Introdução
8 aulas · 91 min
- 9 min
Visão Geral do Curso
Vídeo
- 9 min
Introdução ao NestJS
VídeoMaterial de apoio
- 15 min
Configurando Ambiente de Desenvolvimento
Vídeo
- 19 min
Arquitetura Cliente/Servidor
Vídeo
- 9 min
Instalando e Criando um Projeto
VídeoMaterial de apoio
- 9 min
Estrutura dos Arquivos
Vídeo
- 16 min
Métodos Diferentes de Request
Vídeo
- 10 min
Ciclo de Vida de Request
VídeoMaterial de apoio
Conceitos Fundamentais - Parte 1
5 aulas · 34 min
Conceitos Fundamentais - Parte 1
5 aulas · 34 min
- 7 min
Bootstrap
Vídeo
- 10 min
Decorators
Vídeo
- 6 min
Module
Vídeo
- 7 min
Controller
Vídeo
- 6 min
Service
Vídeo
CRUD
5 aulas · 47 min
CRUD
5 aulas · 47 min
- 13 min
CRUD em uma API REST
VídeoMaterial de apoio
- 17 min
Create
Vídeo
- 8 min
Read
Vídeo
- 7 min
Update
Vídeo
- 5 min
Delete
Vídeo
Validação com DTO
5 aulas · 41 min
Validação com DTO
5 aulas · 41 min
- 10 min
O que é DTO?
VídeoMaterial de apoio
- 6 min
Instalando e Configurando ValidationPipe
Vídeo
- 9 min
Create DTO
Vídeo
- 12 min
Update DTO
Vídeo
- 6 min
Delete DTO
Vídeo
Banco de Dados com Prisma
6 aulas · 93 min
Banco de Dados com Prisma
6 aulas · 93 min
- 12 min
Banco de Dados
VídeoMaterial de apoio
- 27 min
Instalando e Criando Serviço
Vídeo
- 18 min
Integrando o Create
Vídeo
- 9 min
Integrando o Read
Vídeo
- 23 min
Integrando o Update
Vídeo
- 7 min
Integrando o Delete
Vídeo
Conceitos Fundamentais - Parte 2
6 aulas · 56 min
Conceitos Fundamentais - Parte 2
6 aulas · 56 min
- 4 min
Pipes
VídeoMaterial de apoio
- 18 min
Interceptors
VídeoMaterial de apoio
- 16 min
Middlewares
VídeoMaterial de apoio
- 3 min
Guards
VídeoMaterial de apoio
- 7 min
Exceptions
VídeoMaterial de apoio
- 11 min
Param Decorators
VídeoMaterial de apoio
Segurança
14 aulas · 199 min
Segurança
14 aulas · 199 min
- 27 min
JWT - JSON Web Tokens
VídeoMaterial de apoio
- 9 min
JWT Module
Vídeo
- 23 min
AuthController
Vídeo
- 20 min
Assinar Tokens JWT
Vídeo
- 20 min
Verificar Tokens JWT
Vídeo
- 18 min
JWT Guard
Vídeo
- 9 min
Custom Param Decorator User
Vídeo
- 22 min
Autorização RBAC
VídeoMaterial de apoio
- 7 min
Circular dependency
Vídeo
- 11 min
Autorização RBAC - Parte 2
Vídeo
- 16 min
Armazenamento de Senha de Forma Segura - Hash
Vídeo
- 6 min
CORS
VídeoMaterial de apoio
- 10 min
Proteção Contra Ataque de Força Bruta (Rate Limiting)
Vídeo
- 8 min
Variáveis de Ambiente
Vídeo
Upload de Arquivos
4 aulas · 40 min
Upload de Arquivos
4 aulas · 40 min
- 5 min
Estratégias de Armazenamento de Arquivos
VídeoMaterial de apoio
- 23 min
Introdução ao Multer
Vídeo
- 7 min
Upload de Multiplos Arquivos
Vídeo
- 7 min
Validações de Upload
Vídeo
Envio de E-mails
3 aulas · 28 min
Envio de E-mails
3 aulas · 28 min
- 5 min
Introdução ao Nodemailer
Vídeo
- 11 min
Mailer Module
Vídeo
- 13 min
Mailer Service
Vídeo
Banco de Dados com TypeORM
4 aulas · 76 min
Banco de Dados com TypeORM
4 aulas · 76 min
- 14 min
Introdução ao TypeORM
Vídeo
- 13 min
Padrão de repositório (Entity)
Vídeo
- 29 min
Repository
Vídeo
- 23 min
Migrations
Vídeo
Testes
10 aulas · 175 min
Testes
10 aulas · 175 min
- 13 min
Introdução ao Jest
Vídeo
- 17 min
Mocks
Vídeo
- 25 min
Testando o UserService
Vídeo
- 34 min
Testando o AuthService
Vídeo
- 15 min
Testando o FileService
Vídeo
- 19 min
Testando UserController
Vídeo
- 16 min
Testando o AuthController
Vídeo
- 8 min
Introdução ao SuperTest
Vídeo
- 13 min
Preparando Ambiente de Teste para o SuperTest
Vídeo
- 20 min
Criando Testes e2e
Vídeo
Publicação
1 aula · 10 min
Publicação
1 aula · 10 min
- 10 min
Build para Produção
Vídeo
Conclusão
1 aula · 4 min
Conclusão
1 aula · 4 min
- 5 min
Conclusão do Curso
Vídeo
Assine a Hcode Class e comece hoje
Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.