Início da Programação em TypeScript
Практическое введение в TypeScript для начинающих
Resumo:
Introdução
O livro «Beginning TypeScript Programming» (na tradução para o português — «Início da Programação em TypeScript») de autoria de Greg Lim foi lançado em 2021 e rapidamente conquistou popularidade entre aqueles que desejam aprender TypeScript do zero. Não é mais um guia de sintaxe, mas um guia prático que leva o leitor desde os fundamentos até a criação de uma aplicação web completa. Apenas 198 páginas — e você já escreve código tipado, entende interfaces, genéricos e módulos. O livro é ideal para quem conhece JavaScript, mas quer migrar para uma linguagem mais confiável e escalável.
Sobre o que é o livro
Greg Lim estrutura o aprendizado em torno de um projeto real — um aplicativo de gerenciamento de tarefas (Todo App). Cada capítulo adiciona uma nova funcionalidade, ao mesmo tempo que apresenta ao leitor os conceitos-chave do TypeScript. O livro aborda:
- instalação e configuração do ambiente (Node.js, compilador tsc, tsconfig.json);
- tipos básicos: number, string, boolean, arrays, tuplas, enums;
- interfaces e tipos personalizados;
- classes, modificadores de acesso, herança;
- genéricos (programação genérica);
- módulos e organização de código;
- trabalho com DOM e eventos de forma tipada;
- fundamentos de decorators (visão geral breve).
Cada tópico é acompanhado de pequenos exemplos e exercícios que consolidam o material. Ao final do livro, você obtém um aplicativo pronto que pode ser aprimorado.