SERGIO TOMASVoltar ao portfólio

Back-end & APIs · Ferramenta

NestJS

Back-ends Node.js estruturados e escaláveis.

01Visão geral

NestJS traz arquitetura para o Node.js: módulos, injeção de dependência e decorators inspirados no Angular. Escolho quando um back-end precisa de fronteiras claras que um time em crescimento consiga seguir.

02Conceitos essenciais

O que qualquer pessoa que trabalha com isso precisa entender

  1. 01

    Módulos

    Organizar o app em módulos coesos por funcionalidade.

  2. 02

    Providers e DI

    Services injetados pelo container de IoC do Nest.

  3. 03

    Controllers e decorators

    Rotas declarativas e metadados.

  4. 04

    Pipes, guards, interceptors

    Validação, autorização e preocupações transversais.

  5. 05

    GraphQL e microsserviços

    Suporte nativo a GraphQL e transportes baseados em mensagens.

  6. 06

    Testes

    Testes unitários e e2e com o testing module.

03Na prática
Faz parte do meu repertório de back-end Node.js (Express, NestJS, GraphQL) para serviços que precisam de arquitetura clara.
04Relacionadas