Professionelles TypeScript: fortgeschrittene Techniken
300 Seiten
German
PDF
4.5

Professionelles TypeScript: fortgeschrittene Techniken

Professionelles TypeScript: fortgeschrittene Techniken

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist keine weitere Einführung in TypeScript. Es richtet sich an Entwickler, die bereits sicher in JavaScript schreiben und mit den Grundlagen der statischen Typisierung vertraut sind, aber ein neues Niveau der Sprachbeherrschung erreichen möchten. „Professionelles TypeScript: fortgeschrittene Techniken“ ist ein praktischer Leitfaden für die komplexesten und leistungsfähigsten Funktionen von TypeScript, die in Anfängertutorials selten vorkommen.



Der Autor entfaltet das Typsystem von TypeScript Schritt für Schritt, beginnend mit fortgeschrittenen Generics bis hin zu bedingten und gemappten Typen. Sie erfahren, wie Sie infer, keyof, typeof und conditional types nutzen, um flexible und wiederverwendbare Abstraktionen zu erstellen. Besondere Aufmerksamkeit wird der Arbeit mit distributiven bedingten Typen, Template-Literal-Typen und rekursiven Typen gewidmet.



Im zweiten Teil des Buches werden praktische Aspekte behandelt: Dekorateure, Mixins, Typfabriken und Entwurfsmuster im Kontext von TypeScript. Sie lernen, typsichere APIs zu erstellen, effizient mit Callbacks, Promises und asynchronen Operationen zu arbeiten. Ein besonderer Schwerpunkt liegt auf dem Schreiben eigener Typen für Drittanbieter-Bibliotheken und der Konfiguration strenger Compiler-Regeln.



Das Buch ist nützlich für:

  • Frontend- und Backend-Entwickler, die von JavaScript zu TypeScript wechseln;
  • Teamleiter und Architekten, die eine strenge Typisierung in Projekten einführen möchten;
  • Entwickler von Bibliotheken und Frameworks in TypeScript;
  • Alle, die selbstdokumentierenden, zuverlässigen und leicht wartbaren Code schreiben möchten.


Jedes Kapitel enthält zahlreiche Codebeispiele, von einfach bis komplex, mit Erklärungen „warum es genau so funktioniert“. Sie lernen nicht nur die Syntax, sondern verstehen die Logik des TypeScript-Typsystems, sodass Sie selbstständig jede Typisierungsaufgabe lösen können.



Nach der Lektüre werden Sie in der Lage sein:

  • Komplexe Typen mit bedingten und gemappten Konstrukten zu erstellen;
  • Generics in realen Projekten ohne „Workarounds“ einzusetzen;
  • Die Anwendungsarchitektur unter Berücksichtigung der Typisierung zu entwerfen;
  • Eigene Dekorateure und Mixins zu schreiben;
  • Code durch strenge tsconfig-Einstellungen zu optimieren.


„Professionelles TypeScript“ ist ein Buch, das Sie vom TypeScript-Anwender zum Typ-Meister macht. Geeignet für alle, die keine Angst vor komplexen Abstraktionen haben und Code schreiben möchten, der beim ersten Mal kompiliert.

Empfehlungen