TypeScript-Programmierung
326 Seiten
German
PDF
4.5

TypeScript-Programmierung

Полное руководство по TypeScript от Бориса Черни

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Programming TypeScript“ (in der russischen Übersetzung „Программирование на TypeScript“) von Boris Cherny erschien 2019 und wurde sofort zu einem der maßgeblichsten Leitfäden für die Sprache TypeScript. Boris Cherny ist ein Ingenieur, der bei Facebook und am Flow-Projekt gearbeitet hat und ein aktives Mitglied der TypeScript-Community ist. Sein Buch führt nicht nur in die Syntax ein, sondern lehrt, in Typen zu denken und zuverlässige, skalierbare Anwendungen zu erstellen. Auf 326 Seiten schafft es der Autor, sowohl die Grundlagen als auch tiefgehende Themen wie bedingte Typen, Kovarianz und Kontravarianz abzudecken, was es unter den vielen oberflächlichen Tutorials einzigartig macht.

Worum es in dem Buch geht

Das Buch ist in drei logische Teile gegliedert. Der erste Teil führt in die Grundlagen ein: Einrichtung der Umgebung, Basistypen, Funktionen, Interfaces und Klassen. Der zweite Teil – das Herzstück des Buches – widmet sich dem fortgeschrittenen Typsystem: Generics, bedingte Typen, mapped types, Typinferenz sowie die Arbeit mit Fehlern und Ausnahmen. Der dritte Teil behandelt die praktische Anwendung von TypeScript in realen Projekten: Integration mit React, Angular, Node.js, Arbeit mit Bibliotheken ohne Typen (über ambient declarations) sowie Tipps zur Refaktorisierung und zum Testen. Ein eigenes Kapitel ist Dekorateuren und ihrer Verwendung in Frameworks gewidmet.

Für wen dieses Buch ist

Das Buch richtet sich an Entwickler, die bereits mit JavaScript vertraut sind (ES6+), die auf TypeScript umsteigen oder ihr Verständnis des Typsystems vertiefen möchten. Auch erfahrene TypeScript-Entwickler werden hier etwas finden, insbesondere in den Kapiteln über Kovarianz/Kontravarianz und bedingte Typen.

Empfehlungen