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:

O livro «TypeScript Profissional: Técnicas Avançadas» é um guia prático para desenvolvedores que já conhecem os fundamentos do TypeScript e desejam alcançar um novo nível de maestria. Ao contrário dos tutoriais introdutórios, este livro foca em recursos complexos, mas extremamente úteis, da linguagem que permitem criar projetos flexíveis, type-safe e de fácil manutenção.



Sobre o que é o livro

Você estudará o sistema de tipos do TypeScript em detalhes e aprenderá a usá-lo em todo o seu potencial. O livro abrange:

  • Generics Avançados — constraints, inferência de tipos, variância.
  • Conditional Types — construção de cadeias lógicas no nível de tipos.
  • Mapped Types — transformação de um tipo em outro (por exemplo, criação de Partial, Required, Readonly).
  • Template literal types — trabalho com strings no nível de tipos.
  • Decorators — metaprogramação e AOP (Programação Orientada a Aspectos).
  • Configuração estrita do compilador — uso das flags strict, noUncheckedIndexedAccess, exactOptionalPropertyTypes.
  • Tipagem de bibliotecas de terceiros — criação e extensão de declarações de tipos (.d.ts).


Para quem é este livro

  • Desenvolvedores que escrevem em TypeScript há pelo menos seis meses e sentem a necessidade de uma tipagem mais rigorosa.
  • Desenvolvedores Backend em Node.js que desejam minimizar erros em tempo de execução.
  • Engenheiros Frontend que trabalham com React, Angular ou Vue e buscam a tipagem ideal de componentes.
  • Arquitetos e líderes que projetam bibliotecas ou grandes sistemas corporativos.


O que você aprenderá

  • Como escrever utilitários reutilizáveis (tipos auxiliares) para seus projetos.
  • Como evitar armadilhas comuns com any e unknown.
  • Como usar conditional types para criar APIs complexas (por exemplo, tipagem de fetch com resposta).
  • Como projetar tipos corretamente para Redux, MobX ou RxJS.
  • Como gerar tipos automaticamente a partir de schemas (GraphQL, OpenAPI).


Cada capítulo contém exemplos de código reais que podem ser aplicados imediatamente no trabalho. O autor é um desenvolvedor praticante com 8 anos de experiência, portanto, o livro é livre de "encher lingüiça" e contém apenas o que é realmente necessário em produção.



O livro é adequado para aqueles que já leram guias básicos sobre TypeScript e desejam passar de "apenas funciona" para "perfeitamente tipado". Após a leitura, você será capaz não apenas de escrever tipos complexos, mas também de revisar o código de colegas com confiança, encontrando erros ocultos na fase de compilação.

Recommendations