TypeScript Introduction
This comprehensive one-day course covers everything you need to become productive with TypeScript. Starting from JavaScript fundamentals, you'll learn how TypeScript's type system helps you write safer, more maintainable code. Topics include basic and advanced types, interfaces, generics, module systems, and how to integrate TypeScript into existing projects.
Skills You'll Learn
Course Modules & Lessons
TypeScript Basics
Type system fundamentals, basic types, and compiler configuration
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.
Advanced Types
Generics, utility types, conditional types, and 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.
Real-World Patterns
Interfaces, classes, decorators, and integration with frameworks
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.
Project Workshop
Migrating a JavaScript project to TypeScript step by step
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.
Prerequisites
Your Trainer

David Pinezich
Experienced IT architect and trainer specializing in Python, Cloud Architecture, and Enterprise Solutions. Certified TOGAF, CISSP, and AWS professional with years of hands-on training experience.