NestJS para REST API com TypeORM, Autenticação JWT e Testes

Curso de NestJS - crie seu backend API RESTful com TypeOrm, PostgreSQL, autenticação JWT, testes automatizados e padrões
4.87 (367 reviews)
Udemy
platform
Português
language
Web Development
category
NestJS para REST API com TypeORM, Autenticação JWT e Testes
2 033
students
24 hours
content
Feb 2025
last update
$19.99
regular price

Why take this course?

Baseado no resumo que você forneceu, o curso "O Curso Completo de NestJS para Desenvolvimentos Back-end em Node.js" é projetado para ser abrangente e cobrir todas as etapas envolvidas no desenvolvimento de aplicações back-end usando o framework NestJS. Aqui estão os pontos destacados que você mencionou:

  1. Introdução ao NestJS: Você começa com uma visão geral do NestJS, sua arquitetura e como ele se separa de outros frameworks Node.js.

  2. Configuração Inicial: Aprenderá a configurar um projeto NestJS, instalando as dependências necessárias e definindo as configurações iniciais do ambiente de desenvolvimento.

  3. Modelagem de Dados com TypeORM: Você explorará o uso do TypeORM para modelar seus dados, criando entidades e repositórios, e aprenderá a interagir com um banco de dados PostgreSQL.

  4. Operações CRUD: Implementará operações básicas de Create, Read, Update e Delete (CRUD) para gerenciar os dados no banco de dados.

  5. Relacionamentos entre Entidades: Aprenderá a definir relacionamentos entre tabelas, como ManyToOne e OneToMany, para criar um modelo de dados coerente.

  6. Paginação e Filtragem: Ensinado a implementar a paginação de resultados usando query parameters e métodos do TypeORM como take/limit e skip/offset.

  7. DTOs e Validação Customizada: Aprenderá a criar DTOs (Data Transfer Objects) para validação e manipulação de dados de entrada, utilizando decoradores específicos para diferentes tipos de parâmetros (body, params, query).

  8. Upload de Arquivos e Serviço de Mídia Estático: Você aprenderá a lidar com o upload de arquivos e a servir mídia estática utilizando o NestJS e bibliotecas como FileInterceptor.

  9. Testes Automatizados: Implementará testes unitários e end-to-end (E2E) para garantir a qualidade do código, utilizando ferramentas como Jest.

  10. Deploy de Produção: Ensinado a realizar o deploy da aplicação NestJS na Google Cloud Platform (GCP), incluindo configurações de servidor Ubuntu, PostgreSQL, Node.js, LetsEncrypt para SSL e Nginx como reverse proxy.

  11. Monitoramento e Manutenção em Produção: Você aprenderá a gerenciar seus processos em produção usando o PM2.

Este curso é ideal para desenvolvedores back-end que querem construir APIs robustas, seguras e escaláveis com Node.js e NestJS. Ele oferece um conteúdo abrangente que vai desde a configuração inicial do projeto até o deploy em um ambiente de produção na nuvem, garantindo que você tenha todas as habilidades necessárias para trabalhar com o NestJS de forma eficaz.

Course Gallery

NestJS para REST API com TypeORM, Autenticação JWT e Testes – Screenshot 1
Screenshot 1NestJS para REST API com TypeORM, Autenticação JWT e Testes
NestJS para REST API com TypeORM, Autenticação JWT e Testes – Screenshot 2
Screenshot 2NestJS para REST API com TypeORM, Autenticação JWT e Testes
NestJS para REST API com TypeORM, Autenticação JWT e Testes – Screenshot 3
Screenshot 3NestJS para REST API com TypeORM, Autenticação JWT e Testes
NestJS para REST API com TypeORM, Autenticação JWT e Testes – Screenshot 4
Screenshot 4NestJS para REST API com TypeORM, Autenticação JWT e Testes

Loading charts...

6103229
udemy ID
31/07/2024
course created date
25/09/2024
course indexed date
Bot
course submited by