Bewertung:

Das Buch bietet eine umfassende und gut strukturierte Einführung in TypeScript, die sich sowohl an Anfänger als auch an erfahrene Entwickler richtet. Viele Leser lobten die Klarheit, die Tiefe des Inhalts und die praktischen Beispiele. Einige Rezensenten fanden jedoch die zweite Hälfte des Buches weniger hilfreich und kritisierten bestimmte Code-Beispiele als zu konstruiert oder zu wenig praxisnah.
Vorteile:Gut geschrieben mit klaren Erklärungen, umfassende Abdeckung von Anfängern bis hin zu fortgeschrittenen Themen, ausgezeichnete Beispiele, wertvolle Abschnitte über Dekoratoren und Integration mit Frameworks, empfohlen sowohl für Neulinge als auch für Experten, gründliches Verständnis von TypeScript.
Nachteile:Zweite Hälfte des Buches weniger hilfreich, einige Code-Beispiele zu konstruiert oder akademisch, Teile fühlen sich an wie eine Abschrift der offiziellen Dokumentation, gefühlter Mangel an praktischer Anwendung in Beispielcodes.
(basierend auf 10 Leserbewertungen)
Mastering TypeScript - Fourth Edition: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks
Beherrschen Sie die TypeScript-Sprache und ihre neuesten Funktionen, erforschen Sie moderne Webanwendungs-Frameworks und bauen Sie modulare Systeme unter Verwendung von Industriestandard-Architekturprinzipien und Entwurfsmustern.
Hauptmerkmale:
⬤ Erforschen Sie die Schlüsselelemente und erweiterten Sprachfunktionen von TypeScript 4.
⬤ Verwenden Sie TypeScript mit modernen Frameworks wie Angular, Vue, React, RxJS und Node.
⬤ Verstehen Sie TDD, serverlose Techniken, Mikro-Frontends und andere branchenübliche Best Practices, um qualitativ hochwertige und modulare Apps zu erstellen.
Buchbeschreibung:
TypeScript ist sowohl eine Sprache als auch ein Satz von Werkzeugen zur Erzeugung von JavaScript. Es wurde von Anders Hejlsberg bei Microsoft entwickelt, um Entwicklern das Schreiben von JavaScript im Unternehmensbereich zu erleichtern.
Diese vierte Auflage bietet einen rasanten, aber leicht nachvollziehbaren Satz von Code-Beispielen, mit denen Sie schnell in Typescript einsteigen, Kernkonzepte einführen und dann auf diesem Wissen aufbauen können, um fortgeschrittene Sprachfunktionen zu verstehen und dann anzuwenden.
Mastering TypeScript, Fourth Edition deckt auch eine Vielzahl von modernen JavaScript- und TypeScript-Frameworks ab und vergleicht ihre jeweiligen Stärken und Schwächen. Im Laufe dieses TypeScript-Buches werden Sie Angular, React, Vue, RxJs, Express, Node und andere erkunden. Sie werden mit Unit- und Integrationstests, Datentransformation, serverlosen Technologien und asynchroner Programmierung vertraut gemacht. Sie lernen auch, wie Sie sich in bestehende JavaScript-Bibliotheken integrieren, Ihre Compiler-Optionen steuern und Dekoratoren und Generika verwenden können.
Am Ende des Buches werden Sie eine umfassende Reihe von Webanwendungen mit Angular, React und Vue erstellt haben und diese schließlich mit Hilfe von Micro-Frontend-Techniken in eine einzige zusammenhängende Website integrieren. In Mastering TypeScript, Fourth Edition geht es darum, die Sprache zu erlernen, zu verstehen, wann ihre Funktionen anzuwenden sind, und dann das richtige Framework auszuwählen, das perfekt für Ihr reales Projekt geeignet ist.
Was Sie lernen werden:
⬤ Einblicke in zentrale und fortgeschrittene TypeScript-Sprachfunktionen.
⬤ Integration mit bestehenden JavaScript-Bibliotheken und Frameworks von Drittanbietern.
⬤ Erstellen Sie voll funktionsfähige Anwendungen mit JavaScript-Frameworks wie Angular, React, Vue und anderen.
⬤ Erstellen von Testsuiten für Ihre Anwendung mit Jest und Selenium.
⬤ Wenden Sie branchenübliche Entwurfsmuster an, um modularen Code zu erstellen.
⬤ Entwickeln Sie Webserver-Lösungen mit Node und Express.
⬤ Entwerfen und implementieren Sie serverlose API-Lösungen.
⬤ Erforschen Sie Micro-Front-End-Technologien und -Techniken.
Für wen dieses Buch gedacht ist:
Dieses Buch dient als Leitfaden für Einsteiger, bietet aber auch praktische Einblicke und Techniken für erfahrene JavaScript- und TypeScript-Programmierer. Es sind keine Vorkenntnisse in JavaScript erforderlich.
Wenn Sie TypeScript lernen möchten, vermittelt Ihnen dieses Buch alle notwendigen Kenntnisse und Fähigkeiten, um jedes TypeScript-Projekt in Angriff zu nehmen. Es wird Ihnen auch ein Verständnis dafür vermitteln, welche Anwendungs-Frameworks es gibt und welches Sie für Ihr nächstes Projekt wählen sollten. Wenn Sie bereits ein erfahrener JavaScript- oder TypeScript-Entwickler sind, dann wird dieses Buch Ihre Fähigkeiten auf die nächste Stufe heben.