Allgemeine Beschreibung
Das Buch umfasst 350 Seiten, 13 Kapitel und 7 Anhänge. Neben dem Text enthält es zahlreiche Codeauszüge. Vor jedem Kapitel gibt es eine Übersicht, welche Themen behandelt werden. Am Ende jedes Kapitels folgt eine kurze Zusammenfassung des Lernstoffs und eine kleine Übung. Der Lesegrad liegt im mittleren Schwierigkeitsbereich.
Inhaltsverzeichnis
Hier die Kapitel und Themen, die das Buch umfassen.
- Kapitel 1. Einführung.
- Kapitel 2. Ein Überblick über TypeScript.
- Kapitel 3. Typen im Detail.
- Kapitel 4. Funktionen.
- Kapitel 5. Klassen und Schnittstellen.
- Kapitel 6. Fortgeschrittene Typen.
- Kapitel 7. Fehlerbehandlung.
- Kapitel 8. Asynchrone Programmierung, Konkurrenz und Parallelverarbeitung.
- Kapitel 9. Front‑End- und Back‑End-Frameworks.
- Kapitel 10. Namensräume und Module.
- Kapitel 11. Interaktion mit JavaScript.
- Kapitel 12. Bau und Ausführung von TypeScript.
- Kapitel 13. Fazit.
- Anhang A. Typoperatoren.
- Anhang B. Typwerkzeuge.
- Anhang C. Sichtbarkeit von Deklarationen.
- Anhang D. Triple‑Slash‑Anweisungen.
- Anhang E. Sicherheitsflags des TSC‑Compilers.
- Anhang F. TSX.
Mein Eindruck
Dies war einer meiner ersten Begegnungen mit TypeScript und ich fand es im Großen und Ganzen positiv, obwohl der Inhalt ohne Praxis schnell verstaubt. Dank der ausführlichen Notizen kann man jedoch die wichtigsten Konzepte und Features des Typsystems immer noch wieder abrufen. Was das Buch betrifft, richtet sich der Inhalt auf eine Einführung in die Sprache. Es behandelt praktisch alle noch bestehenden Funktionen und Tricks von TypeScript zum Zeitpunkt seiner Veröffentlichung. Allerdings geht es nicht sehr tief ein und bietet keine Einblicke in das Ökosystem der Sprache.