Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

NestJS Fundamentos

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

Iniciantenível
14h 56mde conteúdo
13módulos
72aulas

Sobre o curso

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

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

  • Visão Geral do Curso

    Vídeo

    9 min
  • Introdução ao NestJS

    VídeoMaterial de apoio

    9 min
  • Configurando Ambiente de Desenvolvimento

    Vídeo

    15 min
  • Arquitetura Cliente/Servidor

    Vídeo

    19 min
  • Instalando e Criando um Projeto

    VídeoMaterial de apoio

    9 min
  • Estrutura dos Arquivos

    Vídeo

    9 min
  • Métodos Diferentes de Request

    Vídeo

    16 min
  • Ciclo de Vida de Request

    VídeoMaterial de apoio

    10 min

Conceitos Fundamentais - Parte 1

5 aulas · 34 min

  • Bootstrap

    Vídeo

    7 min
  • Decorators

    Vídeo

    10 min
  • Module

    Vídeo

    6 min
  • Controller

    Vídeo

    7 min
  • Service

    Vídeo

    6 min

CRUD

5 aulas · 47 min

  • CRUD em uma API REST

    VídeoMaterial de apoio

    13 min
  • Create

    Vídeo

    17 min
  • Read

    Vídeo

    8 min
  • Update

    Vídeo

    7 min
  • Delete

    Vídeo

    5 min

Validação com DTO

5 aulas · 41 min

  • O que é DTO?

    VídeoMaterial de apoio

    10 min
  • Instalando e Configurando ValidationPipe

    Vídeo

    6 min
  • Create DTO

    Vídeo

    9 min
  • Update DTO

    Vídeo

    12 min
  • Delete DTO

    Vídeo

    6 min

Banco de Dados com Prisma

6 aulas · 93 min

  • Banco de Dados

    VídeoMaterial de apoio

    12 min
  • Instalando e Criando Serviço

    Vídeo

    27 min
  • Integrando o Create

    Vídeo

    18 min
  • Integrando o Read

    Vídeo

    9 min
  • Integrando o Update

    Vídeo

    23 min
  • Integrando o Delete

    Vídeo

    7 min

Conceitos Fundamentais - Parte 2

6 aulas · 56 min

  • Pipes

    VídeoMaterial de apoio

    4 min
  • Interceptors

    VídeoMaterial de apoio

    18 min
  • Middlewares

    VídeoMaterial de apoio

    16 min
  • Guards

    VídeoMaterial de apoio

    3 min
  • Exceptions

    VídeoMaterial de apoio

    7 min
  • Param Decorators

    VídeoMaterial de apoio

    11 min

Segurança

14 aulas · 199 min

  • JWT - JSON Web Tokens

    VídeoMaterial de apoio

    27 min
  • JWT Module

    Vídeo

    9 min
  • AuthController

    Vídeo

    23 min
  • Assinar Tokens JWT

    Vídeo

    20 min
  • Verificar Tokens JWT

    Vídeo

    20 min
  • JWT Guard

    Vídeo

    18 min
  • Custom Param Decorator User

    Vídeo

    9 min
  • Autorização RBAC

    VídeoMaterial de apoio

    22 min
  • Circular dependency

    Vídeo

    7 min
  • Autorização RBAC - Parte 2

    Vídeo

    11 min
  • Armazenamento de Senha de Forma Segura - Hash

    Vídeo

    16 min
  • CORS

    VídeoMaterial de apoio

    6 min
  • Proteção Contra Ataque de Força Bruta (Rate Limiting)

    Vídeo

    10 min
  • Variáveis de Ambiente

    Vídeo

    8 min

Upload de Arquivos

4 aulas · 40 min

  • Estratégias de Armazenamento de Arquivos

    VídeoMaterial de apoio

    5 min
  • Introdução ao Multer

    Vídeo

    23 min
  • Upload de Multiplos Arquivos

    Vídeo

    7 min
  • Validações de Upload

    Vídeo

    7 min

Envio de E-mails

3 aulas · 28 min

  • Introdução ao Nodemailer

    Vídeo

    5 min
  • Mailer Module

    Vídeo

    11 min
  • Mailer Service

    Vídeo

    13 min

Banco de Dados com TypeORM

4 aulas · 76 min

  • Introdução ao TypeORM

    Vídeo

    14 min
  • Padrão de repositório (Entity)

    Vídeo

    13 min
  • Repository

    Vídeo

    29 min
  • Migrations

    Vídeo

    23 min

Testes

10 aulas · 175 min

  • Introdução ao Jest

    Vídeo

    13 min
  • Mocks

    Vídeo

    17 min
  • Testando o UserService

    Vídeo

    25 min
  • Testando o AuthService

    Vídeo

    34 min
  • Testando o FileService

    Vídeo

    15 min
  • Testando UserController

    Vídeo

    19 min
  • Testando o AuthController

    Vídeo

    16 min
  • Introdução ao SuperTest

    Vídeo

    8 min
  • Preparando Ambiente de Teste para o SuperTest

    Vídeo

    13 min
  • Criando Testes e2e

    Vídeo

    20 min

Publicação

1 aula · 10 min

  • Build para Produção

    Vídeo

    10 min

Conclusão

1 aula · 4 min

  • Conclusão do Curso

    Vídeo

    5 min

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.