TypeScript para programadores JavaScript
Быстрый старт в TypeScript для JS-разработчиков
Resumo:
Introdução
O livro «TypeScript for JavaScript Programmers» de Asim Hussain é um guia compacto, porém abrangente, destinado a desenvolvedores já familiarizados com JavaScript que desejam aprender TypeScript. Publicado em 2020, tem 180 páginas e cobre os principais conceitos do TypeScript sem se alongar em fundamentos básicos de programação. É a ponte ideal entre o mundo dinâmico do JS e a tipagem estrita do TypeScript.
Sobre o que é o livro
O livro começa explicando por que o TypeScript é necessário e como ele ajuda a evitar erros comuns em JavaScript. Em seguida, o autor aborda sequencialmente o sistema de tipos, interfaces, genéricos, tipos utilitários, trabalho com classes e módulos. Atenção especial é dada a exemplos práticos de migração de código JavaScript existente para TypeScript. Cada capítulo contém pequenos exercícios para fixação do conteúdo.
Para quem é este livro
O livro é voltado para desenvolvedores JavaScript de qualquer nível — de Júnior a Sênior — que desejam aprender TypeScript de forma rápida e objetiva. Não é adequado para iniciantes absolutos em programação, pois pressupõe domínio seguro da sintaxe JS, compreensão de closures, protótipos e assincronia.
O que o leitor aprenderá
- Fundamentos do sistema de tipos do TypeScript: primitivos, objetos, arrays, tuplas, enumerações.
- Como usar interfaces e tipos para descrever estruturas de dados.
- Trabalho com genéricos (programação genérica).