NestJS: Um Framework Progressivo para Node.js
Официальное руководство от создателя NestJS
Resumo:
Introdução
O livro «NestJS: A Progressive Node.js Framework», escrito pelo criador do framework Kamil Mysliwiec, é um guia oficial sobre um dos frameworks backend que mais cresce no ecossistema JavaScript. Publicado em 2022, este livro de 380 páginas tornou-se uma referência para milhares de desenvolvedores que buscam dominar uma abordagem moderna, modular e escalável para criar aplicações backend em Node.js. Ao contrário de muitos tutoriais dispersos, esta edição oferece uma imersão estruturada e profunda na filosofia e nos recursos do NestJS, começando pelos fundamentos e avançando para tópicos como microsserviços, GraphQL e testes.
Sobre o que é o livro
O livro aborda sequencialmente todos os aspectos-chave do trabalho com NestJS. Começa com a instalação e configuração do projeto, apresentando os blocos de construção principais do framework: módulos, controllers, providers e services. Atenção especial é dada à injeção de dependências (Dependency Injection) — um dos principais diferenciais do NestJS, inspirado no Angular. Em seguida, o autor detalha o trabalho com bancos de dados através da integração com TypeORM e Mongoose, tratamento de exceções, validação de dados com Pipes e proteção de rotas com Guards. Capítulos separados são dedicados à criação de REST APIs, trabalho com WebSockets e construção de arquitetura de microsserviços usando transportes TCP, Redis e RabbitMQ. O livro termina com uma seção sobre testes (unit e