TypeScript Assíncrono: Guia Completo
300 páginas
Portuguese
PDF
4.5

TypeScript Assíncrono: Guia Completo

TypeScript Assíncrono: Guia Completo

Autor:

Ano:

Resumo:

O desenvolvimento web moderno é impensável sem código assíncrono: requisições a APIs, trabalho com bancos de dados, leitura de arquivos, tratamento de eventos — tudo isso exige habilidade para gerenciar operações assíncronas. O livro «TypeScript Assíncrono: Guia Completo» é um recurso abrangente que o conduzirá desde os fundamentos até as técnicas avançadas de trabalho com assincronia em TypeScript.



O autor, Alexei Voronov — desenvolvedor experiente e escritor técnico — aborda o tema de forma sequencial, começando pelos aspectos históricos (callbacks e o "inferno dos callbacks") e terminando com padrões modernos como async/await, Promise.allSettled, RxJS e Web Workers.



O que você aprenderá neste livro:

  • Fundamentos da assincronia: Event Loop, pilha de chamadas, macro e microtarefas — como JavaScript/TypeScript executa código assíncrono internamente.
  • Promises (Promise): criação, encadeamento, métodos estáticos (Promise.all, Promise.race, Promise.any) e tratamento de erros com catch/finally.
  • Async/await: açúcar sintático que torna o código assíncrono legível como síncrono; execução paralela com Promise.all.
  • Tópicos avançados: Iterable e Async Iterable, geradores (async generators), fluxos de dados (streams), RxJS para programação reativa.
  • Tipagem de código assíncrono: como tipar corretamente promises, funções async, tratar erros com discriminated unions e tipos Result.
  • Casos práticos: trabalho com fetch, WebSocket, sistema de arquivos (Node.js), criação de utilitários assíncronos próprios (retry, timeout, debounce).


Para quem é este livro:

  • Desenvolvedores que conhecem os fundamentos de JavaScript/TypeScript e desejam trabalhar com confiança com código assíncrono.
  • Desenvolvedores frontend e backend que querem escrever aplicações confiáveis e performáticas sem bugs de assincronia.
  • Estudantes e programadores iniciantes que estão fazendo a transição do pensamento síncrono para o assíncrono.


O livro contém diversos exemplos práticos, prontos para execução, e exercícios para fixação do conteúdo. Cada capítulo termina com um resumo e perguntas de autoavaliação. Você aprenderá não apenas a escrever código assíncrono, mas também a depurá-lo, testá-lo e otimizá-lo.



«TypeScript Assíncrono: Guia Completo» é seu companheiro confiável para dominar um dos tópicos mais complexos, porém importantes, no desenvolvimento moderno. O livro é adequado tanto para estudo autodidata quanto para uso como referência em projetos.

Recommendations