Zum Inhalt springen
📘

TypeScript

Typsicheres JavaScript

Fortgeschritten 18 min

TypeScript für JavaScript-Entwickler

Warum TypeScript dein JavaScript besser macht - Einführung in Typen, Interfaces und mehr.

Fortgeschritten 25 min

Abstrakte Klassen

Lerne abstrakte Klassen und Methoden in TypeScript für flexible Basisklassen-Designs.

Anfänger 20 min

Access Modifiers

Lerne die Zugriffsmodifikatoren public, private und protected in TypeScript-Klassen.

Anfänger 25 min

Arrays & Tuples in TypeScript

Lerne wie du Arrays und Tuples in TypeScript typisierst und effektiv nutzt.

Anfänger 15 min

Der TypeScript Compiler

Verstehe den TypeScript Compiler, seine Optionen und wie du ihn optimal konfigurierst.

Fortgeschritten 30 min

Conditional Types

Lerne Conditional Types in TypeScript für bedingte Typ-Logik.

Anfänger 25 min

Erste Schritte mit TypeScript

Schreibe deinen ersten TypeScript-Code und lerne die grundlegende Typ-Syntax kennen.

Fortgeschritten 25 min

Extending & Merging

Lerne wie du Interfaces erweitern und Typen kombinieren kannst in TypeScript.

Anfänger 25 min

Funktions-Typen in TypeScript

Lerne wie du Funktionen in TypeScript typisierst - Parameter, Rückgabewerte und Funktionstypen.

Fortgeschritten 35 min

Generics Grundlagen

Lerne die Grundlagen von Generics in TypeScript für wiederverwendbare und typsichere Komponenten.

Anfänger 20 min

Interface vs Type

Verstehe die Unterschiede zwischen Interface und Type Alias in TypeScript und wann du welches verwendest.

Anfänger 30 min

Interfaces definieren

Lerne wie du Interfaces in TypeScript definierst und verwendest, um Objektstrukturen zu beschreiben.

Anfänger 25 min

Klassen Grundlagen

Lerne die Grundlagen von Klassen in TypeScript - Properties, Konstruktoren und Methoden.

Fortgeschritten 35 min

Mapped Types

Lerne Mapped Types in TypeScript für dynamische Typ-Transformationen.

Anfänger 30 min

Objekt-Typen in TypeScript

Lerne wie du Objekte in TypeScript typisierst mit Inline-Typen, Type Aliases und optionalen Eigenschaften.

Anfänger 20 min

Optionale Parameter & Standardwerte

Lerne wie du optionale Parameter und Standardwerte in TypeScript-Funktionen verwendest.

Fortgeschritten 25 min

Function Overloads

Lerne wie du mit Function Overloads verschiedene Aufrufvarianten einer Funktion typisierst.

Anfänger 20 min

Primitive Typen in TypeScript

Lerne die grundlegenden Datentypen in TypeScript: string, number, boolean, null, undefined und mehr.

Fortgeschritten 45 min

Projekt: Typisierte REST API

Baue eine vollständig typisierte REST API mit TypeScript, Express und Zod.

Profi 90 min

Projekt: Full-Stack TypeScript App

Baue eine vollständige Full-Stack Anwendung mit geteilten Typen zwischen Frontend und Backend.

Fortgeschritten 60 min

Projekt: React mit TypeScript

Baue eine React-Anwendung mit TypeScript - typisierte Components, Hooks und State Management.

Anfänger 20 min

TypeScript Setup

Richte deine TypeScript-Entwicklungsumgebung ein und erstelle dein erstes TypeScript-Projekt.

Anfänger 20 min

Type Aliases

Lerne wie du mit Type Aliases eigene Typen in TypeScript definierst und wann du sie verwendest.

Fortgeschritten 30 min

Type Guards

Lerne Type Guards in TypeScript für sichere Typ-Eingrenzung zur Laufzeit.

Anfänger 25 min

Union & Intersection Types

Lerne wie du mit Union und Intersection Types flexible und präzise Typen in TypeScript erstellst.

Fortgeschritten 30 min

Vererbung in TypeScript

Lerne Vererbung mit extends, super und Method Overriding in TypeScript-Klassen.

Fortgeschritten 35 min

Utility Types

Lerne die eingebauten Utility Types in TypeScript für häufige Typ-Transformationen.

Anfänger 15 min

Was ist TypeScript?

Lerne was TypeScript ist, warum es entwickelt wurde und welche Vorteile es gegenüber reinem JavaScript bietet.