Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
BackendCom certificado

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
47aulas

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 · 47 aulas

Introdução ao Curso

4 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
  • Questionário — Introdução ao Curso

    Questão

Gerenciamento de Configurações

6 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
  • Questionário — Gerenciamento de Configurações

    Questão

Integração com Banco de Dados usando TypeORM

10 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
  • Questionário — Integração com Banco de Dados usando TypeORM

    Questão

Integração com Banco de Dados usando Prisma

8 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
  • Questionário — Integração com Banco de Dados usando Prisma

    Questão

Integração com Banco de Dados usando Mongo

7 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
  • Questionário — Integração com Banco de Dados usando Mongo

    Questão

Autenticação e Autorização com JWT

10 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ídeoMaterial de apoio

    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ídeoMaterial de apoio

    20 min
  • Revisão da Seção

    Vídeo

    3 min
  • Questionário — Autenticação e Autorização com JWT

    Questão

Conclusão

2 aulas · 3 min

  • Conclusão e próximos passos

    Vídeo

    3 min
  • Questionário — Conclusão

    Questão

Certificado de conclusão

Ao concluir todas as aulas você recebe um certificado com código de verificação público e carga horária de 7h, pronto para o seu perfil profissional.

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.