TypeScript Profissional: Técnicas Avançadas
300 páginas
Portuguese
PDF
4.5

TypeScript Profissional: Técnicas Avançadas

TypeScript Profissional: Técnicas Avançadas

Autor:

Ano:

Resumo:

Este livro não é mais uma introdução ao TypeScript. Ele é destinado a desenvolvedores que já escrevem JavaScript com confiança e conhecem os fundamentos da tipagem estática, mas desejam alcançar um novo nível de domínio da linguagem. «TypeScript Profissional: Técnicas Avançadas» é um guia prático para os recursos mais complexos e poderosos do TypeScript, que raramente são encontrados em tutoriais introdutórios.



O autor aborda progressivamente o sistema de tipos do TypeScript, começando com genéricos avançados e terminando com tipos condicionais e mapeados. Você aprenderá a usar infer, keyof, typeof e conditional types para criar abstrações flexíveis e reutilizáveis. Atenção especial é dada ao trabalho com tipos condicionais distributivos, tipos literais de template e tipos recursivos.



Na segunda parte do livro, são abordados aspectos práticos: decoradores, mixins, fábricas de tipos e padrões de projeto no contexto do TypeScript. Você aprenderá a construir APIs type-safe, trabalhar eficientemente com callbacks, Promises e operações assíncronas. Ênfase especial é dada à criação de tipos próprios para bibliotecas de terceiros e à configuração de regras estritas do compilador.



O livro será útil para:

  • Desenvolvedores Frontend e Backend que estão migrando de JavaScript para TypeScript;
  • Tech Leads e arquitetos que desejam implementar tipagem rigorosa em projetos;
  • Desenvolvedores de bibliotecas e frameworks em TypeScript;
  • Todos que desejam escrever código autodocumentado, confiável e de fácil manutenção.


Em cada capítulo — diversos exemplos de código, do simples ao complexo, com explicações do «por que isso funciona dessa forma». Você não apenas aprenderá a sintaxe, mas compreenderá a lógica do sistema de tipos do TypeScript, o que permitirá resolver qualquer problema de tipagem por conta própria.



Após a leitura, você será capaz de:

  • Criar tipos complexos usando construções condicionais e mapeadas;
  • Usar genéricos em projetos reais sem «gambiarras»;
  • Projetar arquiteturas de aplicações considerando a tipagem;
  • Escrever seus próprios decoradores e mixins;
  • Otimizar o código com configurações rigorosas do tsconfig.


«TypeScript Profissional» é um livro que transformará você de usuário do TypeScript em mestre dos tipos. Adequado para quem não tem medo de abstrações complexas e deseja escrever código que compila na primeira tentativa.

Recommendations