Padrões de Projeto em TypeScript
300 páginas
Portuguese
PDF
4.5

Padrões de Projeto em TypeScript

Padrões de Projeto em TypeScript

Autor:

Ano:

Resumo:

O livro «Padrões de Projeto em TypeScript» é um guia prático para aplicação de padrões de projeto clássicos e modernos (GoF) no ambiente TypeScript. Ao contrário de descrições abstratas em Java ou C++, o autor enfatiza os pontos fortes do TypeScript: tipagem forte, interfaces, genéricos, decoradores e sistema modular. Você aprenderá a escrever código que seja fácil de manter, testar e estender.



O que você aprenderá com o livro:

  • Fundamentos de SOLID e GRASP — como os princípios de design orientado a objetos ajudam a evitar "código espaguete".
  • Padrões Criacionais (Singleton, Factory, Builder, Prototype) — criação de objetos sem forte acoplamento a classes específicas.
  • Padrões Estruturais (Adapter, Decorator, Facade, Proxy) — organização de classes e objetos em hierarquias flexíveis.
  • Padrões Comportamentais (Observer, Strategy, Command, State, Chain of Responsibility) — gerenciamento da interação entre objetos.
  • Técnicas Avançadas — uso de genéricos, tipos condicionais, mapped types para criar implementações type-safe.
  • Casos Reais — integração de padrões com frameworks (React, Express, NestJS) e testes com Jest.


Para quem é este livro:

  • Desenvolvedores migrando de JavaScript para TypeScript que desejam escrever código arquiteturalmente limpo.
  • Especialistas em backend e frontend que desejam sistematizar conhecimentos de design.
  • Tech leads e arquitetos em busca de padrões prontos para construir aplicações escaláveis.


Cada padrão é acompanhado por uma análise passo a passo: desde a definição do problema até a implementação em TypeScript considerando a tipagem estática. No final dos capítulos, há exercícios com respostas para autoavaliação. O livro é adequado tanto para aprendizado do zero quanto como referência rápida.



Torne seu código confiável e previsível — domine os padrões de projeto em TypeScript!

Recommendations