Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.44 KB

1-introducao.md

File metadata and controls

34 lines (22 loc) · 1.44 KB

Introdução

O NestJS de acordo com a documentação oficial, é um framework opinativo, ou seja o mesmo conduz a padrões predefinidos, para construção de aplicações Node.js do lado do servidor eficientes e escalonáveis. Usando JavaScript progressivo, é construído e possui suporte total a TypeScript, dando a liberdade também dos desenvolvedores usarem o JavaScript puro, combinando elementos de três paradigmas da programação, POO (Programação Orientada a Objetos), PF (Programação funcional) e PFR (Programação funcional reativa).

Por debaixo dos panos, o nosso framework usa como padrão o Express, mas pode ser facilmente configurado para usar o Fastify. Sendo inspirado no framework frontend Angular o NestJS fornece uma arquitetura de aplicativos pronta para uso, permitindo que os desenvolvedores criem sistemas altamente testáveis, escaláveis e de fácil manutenção.

Instalação da CLI

Pré-requisitos para o uso e instalação do NestJS:

  1. Conhecimento básico em JavaScript e Node.js
  2. Node.js >= 16
  3. Npm >= 8

Existem diversas formas para iniciar um projeto NestJS, mas o mais básico e utilizado (por ser mais prático) é com o NestJS CLI, para isso temos que instalá-lo de forma global em nossa máquina com o seguinte comando:

npm i -g @nestjs/cli

ou

yarn global @nestjs/cli

ou

pnpm add -g @nestjs/cli

<< Anterior Próximo >>