NestJS do Zero com TypeORM, Mongoose, Prisma e Swagger

Esse curso aborda os principais pontos do NestJS para criação de projetos de backend Node.js, Javascript e Typescript.

Ratings 4.88 / 5.00
NestJS do Zero com TypeORM, Mongoose, Prisma e Swagger

What You Will Learn!

  • Conhecer os principais recursos do framework NestJS para criação de aplicativos com o Nodejs.
  • Integrar o TypeORM ao NestJS aplicado com o banco de dados Postgres.
  • Integrar o Mongoose ao NestJS aplicado com o banco de dados MongoDB.
  • Integrar o Prisma ao NestJS aplicado com o banco de dados Postgres.
  • Criar API Restful com autenticação via Token JWT com MongoDB e Mongoose.
  • Criar recursos para customização da manipulação de erros com o NestJS.
  • Criar a documentação da API com Swagger (Open API).
  • Realizar o Deploy da API NestJS com o Prisma CMS no Heroku.

Description

Olá Dev!


Seja bem-vindo e bem-vinda ao curso de fundamentos do framework NestJS.


Observação: o módulo referente ao uso do TypeORM foi regravado do zero em Setembro/2023!


Esse curso tem como objeto abordar os principais pontos da estrutura do NestJS para que você possa, a partir disso, começar a criar os seus projetos de backend e explorar exatamente aquilo que existe como diferencial no NestJS. Estaremos implementando em conjunto com o NestJS, os seguintes recursos: TypeORM com BD Postgres, Mongoose e MongoDB, Prisma com BD Postgres, Docker, Swagger (Open API), além de várias outras funcionalidades.


O curso estará estruturado de forma incremental, com uma sequência preparada para que você evolua gradativamente no aprendizado com o NestJS, tirando todo o proveito disso.


Por quais razões devo considerar usar o NestJS?


O Node.js possui uma estrutura extremamente simples e não opina praticamente em nada sobre como estruturar uma aplicação. Essa estrutura minimalista do Node acaba atribuindo ao desenvolvedor a tarefa de montar e configurar toda a estrutura, com instalação de diversas bibliotecas para auxilio em várias questões, como por exemplo, roteamento, chamadas a API, web sockets, Injecao de Dependencias, CORS, etc.


O Express que é um micro framework para Node.js, apesar de resolver algumas dessas questões, ainda assim exige muito esforço e configuração por parte do desenvolvedor. Em aplicações que tendem a crescer bastante isso pode se tornar um problema, principalmente em relação a convenção e estrutura de pastas e arquivos.


NestJS entrega uma estrutura bem arquitetada e definida para que você como desenvolvedor se preocupe em criar código específico para resolver questões da camada de negócios, ou seja, você se preocupa efetivamente com aquilo que precisa resolver para o seu cliente.


Toda a configuração de Typescript, roteamento, tratamento de erros, configuração de middlewares, injeção de dependência, etc, já está pronta pra você.


Acesse o site conexnetworks para acompanhar as novidades!

Who Should Attend!

  • Desenvolvedores e desenvolvedoras de aplicativos, mesmo que ainda iniciando na profissão, mas que atendem aos requisitos.

TAKE THIS COURSE

Tags

  • JavaScript
  • Node.Js
  • Typescript
  • NestJS

Subscribers

3041

Lectures

161

TAKE THIS COURSE



Related Courses