Node.js com TypeScript
Разработка серверных приложений с TypeScript
Resumo:
Introdução
O livro «Node.js with TypeScript» (autor — Christopher Haugen, 2021, 302 páginas) é um guia prático para criar aplicações server-side em Node.js usando a tipagem estrita do TypeScript. Numa era em que o TypeScript se está a tornar o padrão de facto para grandes projetos, este livro oferece um caminho claro desde os fundamentos até soluções arquitetónicas avançadas. Não requer conhecimento profundo de TypeScript, mas pressupõe familiaridade básica com JavaScript e Node.js.
Sobre o que é o livro
O livro cobre o ciclo completo de desenvolvimento de uma aplicação server-side: desde a configuração do ambiente e do compilador TypeScript até ao deploy do produto final. O autor guia o leitor através de tópicos-chave:
- Configuração de um projeto Node.js com TypeScript (tsconfig, ESLint, Prettier);
- Trabalhar com módulos, assincronia e promises num ambiente tipado;
- Criação de REST API com Express.js e TypeScript;
- Integração com bases de dados (PostgreSQL, MongoDB) através de TypeORM e Mongoose;
- Autenticação e autorização (JWT, OAuth2);
- Testes (Jest, Supertest) e debugging;
- Padrões arquitetónicos: Dependency Injection, Repository, Service Layer;
- Deploy em plataformas cloud (AWS, Heroku) com CI/CD.
Para quem é este livro
O livro é direcionado a desenvolvedores JavaScript que já têm experiência com Node.js, mas querem migrar para TypeScript ou aprofundar os seus conhecimentos. Também será útil