Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

NestJS Intermediário

Leve suas habilidades com NestJS para o próximo nível: construa APIs REST profissionais com integração a múltiplos bancos de dados — TypeORM, Prisma e MongoDB — e implemente autenticação e autorização seguras com JWT. Aprenda boas práticas de arquitetura Node.js que você vai usar em projetos reais do mercado.

Intermediárionível
6h 19mde conteúdo
7módulos
40aulas

Sobre o curso

Leve suas habilidades com NestJS para o próximo nível: construa APIs REST profissionais com integração a múltiplos bancos de dados — TypeORM, Prisma e MongoDB — e implemente autenticação e autorização seguras com JWT. Aprenda boas práticas de arquitetura Node.js que você vai usar em projetos reais do mercado.

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • NestJS
  • MongoDB
  • Prisma ORM
  • JWT
  • Migrations
  • TypeORM

Áreas de conhecimento

8.620 XP distribuídos entre as áreas abaixo.

  • Backend51%
  • Banco de Dados36%
  • DevOps5%
  • Fundamentos3%

Conteúdo do curso

7 módulos · 40 aulas

Introdução ao Curso

3 aulas · 14 min

  • Boas-vindas e Visão Geral do Curso

    Vídeo

    3 min
  • Configuração do Ambiente

    Vídeo

    7 min
  • Repositório com Exemplos e Dúvidas

    Vídeo

    5 min

Gerenciamento de Configurações

5 aulas · 36 min

  • Introdução a Configuração

    Vídeo

    6 min
  • Utilização de Variáveis de Ambiente

    Vídeo

    10 min
  • Validação de Configurações com Joi

    Vídeo

    6 min
  • Configurações Assíncronas e Dinâmicas

    Vídeo

    12 min
  • Revisão da Seção

    Vídeo

    4 min

Integração com Banco de Dados usando TypeORM

9 aulas · 101 min

  • Introdução ao TypeORM com NestJS

    Vídeo

    12 min
  • Configurando Conexão com o Banco de Dados

    Vídeo

    8 min
  • Usando o ConfigModule

    Vídeo

    8 min
  • Criando Entidades e Repositórios

    Vídeo

    15 min
  • CRUD com TypeORM

    Vídeo

    18 min
  • Relacionamentos com TypeORM

    Vídeo

    8 min
  • Controle de Entity Relacionada

    Vídeo

    16 min
  • Migrações com TypeORM

    Vídeo

    15 min
  • Revisão da Seção

    Vídeo

    4 min

Integração com Banco de Dados usando Prisma

7 aulas · 68 min

  • Introdução ao Prisma com NestJS

    Vídeo

    7 min
  • Configurando o Prisma no NestJS

    Vídeo

    11 min
  • Schemas e Consultas com Prisma

    Vídeo

    11 min
  • Criando um CRUD de usuário com Prisma

    Vídeo

    19 min
  • Relacionamentos com Prisma

    Vídeo

    12 min
  • Migrações no Prisma

    Vídeo

    10 min
  • Revisão da Seção

    Vídeo

    3 min

Integração com Banco de Dados usando Mongo

6 aulas · 65 min

  • Introdução ao Mongoose com NestJS

    Vídeo

    7 min
  • Configurando o Mongoose no NestJS

    Vídeo

    7 min
  • Criação de Schemas e Models com Mongoose

    Vídeo

    12 min
  • Criando um CRUD de usuário com MongoDB

    Vídeo

    12 min
  • Relacionamentos e Documentos Aninhados no MongoDB

    Vídeo

    27 min
  • Revisão da Seção

    Vídeo

    3 min

Autenticação e Autorização com JWT

9 aulas · 92 min

  • Criando Projeto com Prisma e SQL Server

    Vídeo

    10 min
  • Criando CRUD de Usuário

    Vídeo

    10 min
  • Usando Hash de Senha

    Vídeo

    11 min
  • O que é JWT

    Vídeo

    10 min
  • Introdução à Autenticação com JWT

    Vídeo

    11 min
  • Validando tokens JWT

    Vídeo

    7 min
  • Implementando Guard

    Vídeo

    15 min
  • Autorização RBAC

    Vídeo

    20 min
  • Revisão da Seção

    Vídeo

    3 min

Conclusão

1 aula · 3 min

  • Conclusão e próximos passos

    Vídeo

    3 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.