Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NestJS Intermediário
Rating: 4.5 out of 5(3 ratings)
30 students

NestJS Intermediário

Construa aplicações profissionais com NestJS dominando APIs REST, integrações com bancos de dados (TypeORM, Prisma e Mon
Last updated 5/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Integrar o NestJS com bancos de dados relacionais (como MySQL e PostgreSQL) e não-relacionais (como MongoDB) utilizando TypeORM e Prisma.
  • Dominar a criação e gerenciamento de relacionamentos entre entidades e a execução de migrações de banco de dados.
  • Implementar a validação de dados robusta usando a biblioteca class-validator para garantir a integridade das informações.
  • Desenvolver sistemas de autenticação e autorização seguros com JWT (JSON Web Tokens).
  • Aplicar boas práticas de desenvolvimento e técnicas eficientes de tratamento de erros para construir APIs resilientes.
  • Construir APIs RESTful complexas, seguras e eficientes, prontas para serem escaladas e utilizadas em projetos do mundo real.

Course content

7 sections40 lectures6h 18m total length
  • Boas-vindas e Visão Geral do Curso2:39
    • Descrição: Apresentação do instrutor, estrutura do curso, objetivos principais e metodologia de aprendizagem.

    • Você aprenderá: Como o curso está estruturado e o que esperar ao longo das aulas.

  • Configuração do Ambiente6:58
    • Docker

    • Dbeaver

  • Repositório com Exemplos e Dúvidas4:33

Requirements

  • Conhecimento em NestJS Básico: É fundamental ter compreendido os conceitos e práticas abordados no curso "NestJS do Zero: Introdução e Fundamentos" da Hcode, ou possuir um conhecimento equivalente. Isso inclui familiaridade com controllers, serviços, módulos, injeção de dependências e a criação de operações CRUD básicas.
  • Conhecimento Básico em SQL: Uma compreensão elementar sobre bancos de dados relacionais e a linguagem SQL (Structured Query Language) é necessária. Não é preciso ser um especialista, mas entender os conceitos de tabelas, colunas, chaves primárias/estrangeiras e comandos SELECT, INSERT, UPDATE, DELETE ajudará muito na parte de integração com bancos de dados.

Description

NestJS Intermediário: APIs, Bancos de Dados e Autenticação

Este curso é o passo essencial para desenvolvedores que já possuem uma base em NestJS e buscam aprofundar suas habilidades na construção de APIs mais complexas, seguras e com persistência de dados. Nele, você irá além do básico, explorando as ferramentas e conceitos fundamentais para criar aplicações backend de nível profissional, essenciais para quem almeja posições de destaque no mercado e deseja dominar as principais tecnologias e padrões de projetos modernos.

Ao longo das mais de 6 horas de conteúdo intensivo, você aprenderá a:

  • Integrar o NestJS com bancos de dados relacionais e não-relacionais utilizando ferramentas como TypeORM e Prisma, com exemplos práticos em MySQL, PostgreSQL e MongoDB para enriquecer o conteúdo e demonstrar a versatilidade. Você dominará relacionamentos e migrações de forma eficaz.

  • Realizar a validação de dados com class-validator para garantir a integridade das informações.

  • Implementar autenticação e autorização robustas via JWT , garantindo a segurança das suas APIs contra acessos não autorizados.

  • Aplicar boas práticas de desenvolvimento e tratamento de erros eficaz, construindo sistemas resilientes.

Para um melhor aproveitamento, é essencial ter concluído o "NestJS do Zero" da Hcode ou possuir conhecimento equivalente no framework. Ao final, você estará preparado para desenvolver APIs RESTful seguras e eficientes, prontas para serem escaladas e utilizadas em projetos reais.

Who this course is for:

  • Desenvolvedores Backend que concluíram o curso "NestJS do Zero" ou possuem conhecimento equivalente e agora buscam aprofundar suas habilidades em integração com bancos de dados, autenticação e validação de dados no NestJS.
  • Profissionais que trabalham com Node.js e querem migrar ou aprimorar suas aplicações para utilizar o poder e a estrutura organizada do NestJS em projetos de médio a grande porte.
  • Engenheiros de Software interessados em dominar as boas práticas de desenvolvimento de APIs RESTful seguras, aprendendo a lidar com usuários, permissões e interações complexas com o banco de dados.
  • Qualquer desenvolvedor que almeja construir aplicações backend mais complexas, com funcionalidades de persistência de dados em diferentes tipos de bancos (relacionais e não-relacionais) e mecanismos de segurança, preparando-se para os desafios do mercado de trabalho.