TypeScript para desenvolvedores C#
Мост между C# и TypeScript
Resumo:
Introdução
O livro «TypeScript for C# Developers» (autor — Steve Fenton, 2015, 180 páginas) é um guia compacto, porém denso, para programadores já familiarizados com a plataforma .NET e a linguagem C# que desejam aprender TypeScript de forma rápida e eficiente. Diferente de muitos materiais introdutórios, este livro não perde tempo explicando conceitos básicos de programação — ele vai direto ao ponto, traçando paralelos entre construções familiares do C# e suas equivalentes em TypeScript. Embora alguns anos tenham se passado desde seu lançamento, os princípios fundamentais apresentados no livro permanecem relevantes até hoje.
Sobre o que é o livro
O livro é estruturado como um guia prático que conduz o leitor passo a passo desde tipos simples até soluções arquiteturais complexas. O autor aborda sequencialmente:
- Sistema de tipos do TypeScript — comparação com tipos do C#, trabalho com primitivos, objetos, arrays e tuplas.
- Interfaces e classes — como declarar, herdar e implementar interfaces, modificadores de acesso, classes abstratas.
- Genéricos (generics) — criação de funções e classes tipadas, constraints, covariância e contravariância.
- Módulos e namespaces — organização de código, import/export, comparação com using e namespace em C#.
- Decorators — análogo a atributos em C#, aplicação para logging, validação, injeção de dependência.