Description générale
Le livre comporte 350 pages, 13 chapitres et 7 annexes. Au-delà du texte, il contient de nombreux extraits de code. Avant chaque chapitre, un aperçu du contenu présentera ce qui sera étudié. À la fin de chaque chapitre, un bref résumé du matériel abordé et un petit exercice pratique sont proposés. Le niveau de difficulté de lecture est moyen.
Table des matières
Voici les chapitres et thèmes qui composent ce livre.
- Chapitre 1. Introduction.
- Chapitre 2. Vue d’ensemble de TypeScript.
- Chapitre 3. Types en profondeur.
- Chapitre 4. Fonctions.
- Chapitre 5. Classes et interfaces.
- Chapitre 6. Types avancés.
- Chapitre 7. Gestion des erreurs.
- Chapitre 8. Programmation asynchrone, concurrence et traitement parallèle.
- Chapitre 9. Frameworks front‑end et back‑end.
- Chapitre 10. Espaces de noms et modules.
- Chapitre 11. Interaction avec JavaScript.
- Chapitre 12. Construction et exécution de TypeScript.
- Chapitre 13. Résumé.
- Annexe A. Opérateurs de types.
- Annexe B. Utilitaires de types.
- Annexe C. Portée des déclarations.
- Annexe D. Directives à triple barre.
- Annexe E. Marqueurs de sécurité du compilateur TSC.
- Annexe F. TSX.
Opinion
Ce fut l’un de mes premiers contacts avec TypeScript, et globalement l'expérience s’est avérée positive, même si le contenu est vite oublié sans pratique. Cependant, grâce aux notes détaillées, les concepts de base et les fonctionnalités essentielles sont toujours rappelables. Quant au livre, son contenu s’adresse à une introduction de la langue. Il couvre presque toutes les caractéristiques et astuces de TypeScript existantes à la date de publication. Le traitement reste toutefois superficiel et il ne fournit aucune information sur l’écosystème du langage.