TypeScript – Grundlagen (Stand 2025)
Moderne Web- und App-Entwicklung mit TypeScript meistern – Auch als barrierefreies E-Book verfügbar
Das Buch bietet einen umfassenden Einstieg in TypeScript, die typisierte Spracherweiterung zu JavaScript, die in professionellen Projekten für mehr Robustheit, Übersichtlichkeit und Skalierbarkeit sorgen kann. Anhand praxisnaher Beispiele und zahlreicher Übungen lernen Sie, wie TypeScript moderne JavaScript-Sprachmerkmale ergänzt, Typen einführt und die Entwicklung komplexer Anwendungen damit vereinfachen kann. Behandelt werden alle wichtigen Grundlagen: vom Typsystem und der Arbeit mit Interfaces, Klassen, Generics und Modulen über moderne Sprachfeatures bis hin zum Einsatz von TypeScript in Browsern, Frameworks und Node.js-Umgebungen. Darüber hinaus erfahren Sie, wie Sie den TypeScript-Compiler effektiv nutzen, Fehler frühzeitig erkennen und Ihren Code sauber strukturieren.
Maßgeschneidert zu den Lernthemen in „TypeScript – Grundlagen“ erhalten Sie mit BuchPlus ein digitales Medienpaket mit Beispiel- und Lösungsdateien.
Inhalt:
- Bevor Sie beginnen
- 1TypeScript – Grundlagen
- 1.1Vorbemerkungen
- 1.2Was ist TypeScript?
- 1.3Von TypeScript zurück zu JavaScript
- 1.4Übung
- 2Umgang mit tsc
- 2.1Aus TypeScript JavaScript machen
- 2.2Die Datei tsconfig.json
- 2.3Übungen
- 3Grundsätzliches zu Datentypen
- 3.1Was sind Datentypen?
- 3.2TypeScript und Datentypen
- 3.3Übungen
- 4Allgemeine Syntax
- 4.1TypeScript- vs. JavaScript-Syntax
- 4.2Erweiterte Betrachtung und Unterschiede im Detail
- 4.3Übungen
- 5Spezielle TS-Datentypen im Detail
- 5.1Grundlegende zusätzliche TS-Datentypen
- 5.2Weitergehende TypeScript-Datentypen
- 5.3Übung
- 6Komplexe Typen
- 6.1Komponierte Typen
- 6.2Tupel und Arrays
- 6.3Übungen
- 7Objektorientierte Programmierung –
OOP
- 7.1OOP und JavaScript
- 7.2Die moderne class-Syntax
- 7.3Module in der OOP
- 7.4Zugriffsmodifizierer und Kapselung
- 7.5Override bei Klassen
- 7.6Interfaces
- 7.7Übung
- 8Erweiterte OO-Techniken
- 8.1Generics
- 8.2Nur zu Lesen
- 8.3Kapselung und Getter/Setter
- 8.4Spezielle Klassentechniken
- 8.5Übungen
- 9Asynchrone Aktionen
- 9.1Grundprinzip
- 9.2Asynchronität bei TypeScript
- 9.3Übung
- 10Fehlersuche, Scheinsicherheit oder Sicherheit
- 10.1Sicherheit bei TypeScript-Datentypen
- 10.2Scheinsicherheit
- 10.3Laufzeitsicherheit
- 10.4Fehlermeldungen bei tsc und Lösungen
- AAnhang
- A.1Tools und Features rund um TypeScript
- A.2Quellen und Ressourcen
- Stichwortverzeichnis
Als PDF-Download (E-Book) bestellen
Für Privatpersonen, Lehrer und Trainer
Digitale Lösungen für Unternehmen und Schulungsdienstleister sind ebenfalls verfügbar – sprechen Sie uns gerne an!