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!
3041
161
TAKE THIS COURSE