TypeScript Einführung
Dieser umfassende Tageskurs behandelt alles, was du brauchst, um produktiv mit TypeScript zu arbeiten. Ausgehend von JavaScript-Grundlagen lernst du, wie das Typsystem von TypeScript dir hilft, sichereren und wartbareren Code zu schreiben. Themen umfassen grundlegende und fortgeschrittene Typen, Interfaces, Generics, Modulsysteme und die Integration von TypeScript in bestehende Projekte.
Fähigkeiten, die du lernen wirst
Kursmodule & Lektionen
TypeScript Grundlagen
Typsystem-Grundlagen, Basistypen und Compiler-Konfiguration
Typsystem-Grundlagen
Du lernst die Grundlagen des Typsystems kennen und verstehst, wie TypeScript funktioniert.
Basistypen
Entdecke die verschiedenen Basistypen, die dir TypeScript bietet, um deinen Code robust zu machen.
tsconfig & Compiler
Erfahre, wie du deine tsconfig konfigurierst und den TypeScript-Compiler optimal nutzt.
Module & Namespaces
Strukturiere deinen Code mit Modulen und Namespaces, um ihn übersichtlich zu halten.
Fortgeschrittene Typen
Generics, Utility Types, Conditional Types und Mapped Types
Generics
Tauche ein in Generics und schreibe flexiblen, wiederverwendbaren Code.
Utility Types
Optimiere deine Typen mit Utility Types, um effizienter zu entwickeln.
Conditional Types
Verstehe Conditional Types und ihre Anwendung für komplexe Typszenarien.
Mapped Types
Lerne Mapped Types kennen und transformiere bestehende Typen auf clevere Weise.
Praxis-Patterns
Interfaces, Klassen, Decorators und Framework-Integration
Interfaces & Klassen
Setze Interfaces und Klassen effektiv ein, um deinen Code klar zu strukturieren.
Decorators
Entdecke Decorators und wie sie die Funktionalität von Klassen erweitern können.
Framework-Integration
Erfahre, wie du TypeScript nahtlos in gängige Frameworks integrierst.
Type-safe APIs
Baue type-safe APIs, die Fehler zur Kompilierzeit erkennen, statt erst zur Laufzeit.
Projekt-Workshop
Migration eines JavaScript-Projekts zu TypeScript Schritt für Schritt
Projekt-Setup
Richte deine Projektumgebung für TypeScript ein und starte optimal in die Entwicklung.
Schrittweise Migration
Erfahre, wie du ein bestehendes JavaScript-Projekt Schritt für Schritt zu TypeScript migrierst.
Typing externer Libs
Lerne, wie du Typdefinitionen für externe JavaScript-Bibliotheken in TypeScript nutzt.
Review & Best Practices
Fasse gelerntes Wissen zusammen und entdecke Best Practices für deine TypeScript-Projekte.
Voraussetzungen
Dein Trainer

David Pinezich
Erfahrener IT-Architekt und Trainer mit Schwerpunkt Python, Cloud-Architektur und Enterprise-Lösungen. Zertifizierter TOGAF-, CISSP- und AWS-Profi mit langjähriger praktischer Schulungserfahrung.