0Pricing
TypeScript Academy icon

TypeScript Academy

TYPESCRIPTFrontendWebBackendMobileGamesBeginnerAndroidIosEnterpriseDesktopScripting

Verbessern Sie Ihre JavaScript-Projekte mit TypeScript durch Lektionen in der TypeScript Academy.

🤖 KI-Gesteuert📚 101 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

TypeScript: Statische Typisierung für das gesamte JavaScript-Ökosystem

TypeScript ist die Sprache, die Microsoft ausliefert, Google in großem Maßstab einsetzt, und die die meisten modernen React-, Node.js- und Next.js-Projekte standardmäßig übernehmen. Es kompiliert zu reinem JavaScript und fügt dabei ein statisches Typsystem hinzu, das ganze Klassen von Bugs vor der Laufzeit abfängt — nicht übereinstimmende API-Responses, Null-Zugriff auf optionale Felder, falsche Funktionssignaturen und mehr. Dieser Track behandelt TypeScript von den ersten Types bis zu den Compiler-Interna, über 106 Kurse verteilt, die alle Niveaus von A1 bis C2 abdecken.

Was Sie lernen werden

Sie beginnen mit string, number, boolean, unknown und never, bauen dann auf durch Interfaces, Type Aliases, Union und Intersection Types, Generics und Utility Types wie Partial, Pick, Omit und Record. Fortgeschrittene Themen umfassen Type Narrowing und Type Guards, Discriminated Unions, Mapped Types, Template Literal Types, Decorators und Runtime Validation mit Zod. Sie wenden TypeScript auf echte Stacks an — React Props und Hooks, Express APIs, Node.js, Next.js, GraphQL, tRPC und Type-Safe ORMs. Fortgeschrittene Kurse behandeln Conditional Types, das infer Keyword, rekursive und selbstreferenzielle Types, Branded/Nominal Types, Variadic Tuples, das Schreiben von Declaration Files und End-to-End Type Safety über Monorepos mit Project References.

Der Lernpfad

Die 106 Kurse laufen von A1 bis C2 in einer durchgehenden Progression. A1- und A2-Kurse etablieren die Grundlagen: Basis-Types, Funktionen, Arrays, Tuples, Enums, readonly, Optional Chaining und Nullish Coalescing. B1 führt Classes, Module, Strict Mode, tsconfig Best Practices, Generics und sicheres Arbeiten mit DOM und Fetch APIs ein. B2 geht weiter mit fortgeschrittenen Generics mit Constraints und Conditional Types, Decorators, Testing mit Jest, Monorepo-Setup und Migration von JavaScript. C1-Kurse behandeln rekursive Types, das infer Keyword und komplexe Conditional Types, das Schreiben eigener Utility Types, Type-Level Programming Grundlagen, Type-Safe Internationalization und fortgeschrittene React Patterns. Der Track endet bei C2 mit TypeScript Compiler API Interna, Type-Level Arithmetic, Higher-Kinded Type Simulation, dem Bau Type-Safe Parser, der Konstruktion von DSLs mit TypeScript Types und Effect-TS.

Wie es funktioniert

Jeder Kurs ist in kurze, fokussierte Lektionen aufgeteilt, die Sie im integrierten Code-Editor mit Echtzeit-Feedback absolvieren. Ein AI-Tutor steht zur Verfügung, wenn Sie steckenbleiben, und jedes Konzept wird sofort durch praktische Übungen verstärkt, nicht durch passives Lesen.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

101 Kurse

Alle Kurse im TypeScript Academy Lernpfad.

01

Einführung in TypeScript

A13 Lektionen

Dieser Kurs führt Sie in TypeScript ein – eine leistungsfähige Sprache, die auf JavaScript aufbaut und Typen ergänzt. Sie lernen, was TypeS…

02

TS-Einstieg: Konzepte und Einrichtung

A13 LektionenPRO

Beginnen Sie mit TypeScript anhand klarer Konzepte, einer kleinen Einrichtung und Ihres ersten Build- und Run-Vorgangs. Lernen Sie, warum T…

03

TypeScript vs. JavaScript: Warum Typen wichtig sind

A14 LektionenPRO

Entdecken Sie, warum TypeScript entwickelt wurde, wie statische Typisierung hilft, Fehler frühzeitig zu erkennen, und wann Sie TypeScript g…

04

Grundlegende Typen: string, number, boolean, any, unknown

A14 LektionenPRO

Beherrschen Sie die grundlegenden primitiven Typen von TypeScript, verstehen Sie die Risiken von any und lernen Sie, warum unknown sicherer…

05

Grundlagen von Typen und Variablen

A13 LektionenPRO

Lernen Sie, wie TypeScript-Variablen und -Typen funktionieren: primitive Typen, Inferenz und Annotationen.

06

Arrays, Tupel und Enums in TypeScript

A24 LektionenPRO

Lernen Sie, Arrays zu typisieren, Tupel mit fester Länge zu definieren und Enums für benannte Mengen von Konstanten zu verwenden.

07

Funktionen und Typannotationen

A24 LektionenPRO

Lernen Sie, Funktionsparameter und Rückgabetypen zu annotieren, optionale Parameter zu verwenden und Arrow Functions mit TypeScript zu schr…

08

Literal-Typen und const-Assertions

A24 LektionenPRO

Legen Sie Werte mithilfe von Literal-Typen und const-Assertions auf exakte Typen fest – für präzisen und selbstdokumentierenden Code.

09

Die Typen unknown, never und void

A24 LektionenPRO

Beherrschen Sie die speziellen Typen von TypeScript für den sicheren Umgang mit Unsicherheit, Unmöglichkeit und fehlenden Werten.

10

Typ-Assertions und Casts

A24 LektionenPRO

Teilen Sie dem Compiler mit, was Sie wissen, und lernen Sie, wann Typ-Assertions sicher oder riskant sind.

11

Optional Chaining und Nullish Coalescing

A24 LektionenPRO

Schreiben Sie mit den Operatoren für Optional Chaining und Nullish Coalescing kompakten, null-sicheren Code.

12

Grundlagen von readonly und Unveränderlichkeit

A24 LektionenPRO

Verhindern Sie versehentliche Änderungen, indem Sie Eigenschaften, Arrays und Strukturen als readonly kennzeichnen.

13

Interfaces und Type Aliases

A24 LektionenPRO

Definieren Sie Objektstrukturen mit Interfaces und Type Aliases, verstehen Sie ihre Unterschiede und nutzen Sie sie zur Durchsetzung von Ve…

14

Union- und Intersection-Typen

A24 LektionenPRO

Kombinieren Sie Typen flexibel mit den Operatoren für Union (|) und Intersection (&), um praxisnahe Datenstrukturen zu modellieren.

15

Destructuring mit Typannotationen

A24 LektionenPRO

Annotieren Sie destrukturierte Werte korrekt und vermeiden Sie typische Stolperfallen beim typisierten Destructuring.

16

Rest und Spread mit Typen

A24 LektionenPRO

Typisieren Sie Funktionen mit variabler Argumentanzahl, Spread-Operationen und Rest-Elemente für flexible, sichere APIs.

17

Grundlagen von Kontrollfluss und Funktionen

A23 LektionenPRO

Beherrschen Sie den grundlegenden Kontrollfluss in TypeScript: if/else, switch, Schleifen sowie den Unterschied zwischen Truthy-Prüfungen u…

18

Kurs A1.4 — Objekte und Interfaces I

A23 LektionenPRO

Lernen Sie, wie Sie Objekte in TypeScript modellieren: Objekttypen, optionale und schreibgeschützte Eigenschaften sowie Index-Signaturen.

19

Kurs A1.5 — Arrays, Tupel und Enums

A23 LektionenPRO

Erkunden Sie TypeScript-Sammlungen: Arrays, Tupel und Enums. Lernen Sie, sie mit Typannotationen effektiv und sicher zu verwenden.

20

Klassen und Zugriffsmodifikatoren

B14 LektionenPRO

Erstellen Sie objektorientiertes TypeScript mit Klassen, Konstruktoren und Zugriffsmodifikatoren wie public, private und protected.

21

Type Narrowing und Type Guards

B14 LektionenPRO

Lernen Sie, wie TypeScript Typen in bedingten Blöcken mit typeof, instanceof und benutzerdefinierten Type-Guard-Funktionen verfeinert.

22

Grundlagen von Generics in TypeScript

B14 LektionenPRO

Schreiben Sie mit TypeScript-Generics und Typparametern wiederverwendbare, typsichere Funktionen und Datenstrukturen.

23

Module und Namespaces in TypeScript

B14 LektionenPRO

Organisieren Sie TypeScript-Code mit ES-Modulen und Re-Exports und verstehen Sie, wann Namespaces sinnvoll sind.

24

Index-Signaturen und dynamische Objekte

B14 LektionenPRO

Typisieren Sie Objekte mit unbekannten Schlüsseln mithilfe von Index-Signaturen und behalten Sie dabei die Sicherheitsgarantien bei.

25

Die Operatoren typeof und keyof

B14 LektionenPRO

Leiten Sie mit den leistungsfähigen Typoperatoren von TypeScript Typen aus vorhandenen Werten und Schlüsseln ab.

26

Typsichere String-Muster

B14 LektionenPRO

Verwenden Sie Template-Literal-Typen, um strukturierte Strings zu modellieren und String-Formate bereits zur Compilezeit zu erzwingen.

27

Utility Types: Partial, Required, Pick, Omit, Record

B14 LektionenPRO

Beherrschen Sie die integrierten Utility Types von TypeScript, um Typen zu transformieren und zu kombinieren, ohne Code zu wiederholen.

28

Muster zur Fehlerbehandlung in TypeScript

B14 LektionenPRO

Gehen Sie über try/catch hinaus mit typisierten Fehlerhierarchien, Result-Typen und sicherer Fehlerweitergabe in TypeScript-Anwendungen.

29

Strict-Modus und Best Practices für tsconfig

B14 LektionenPRO

Schöpfen Sie die Möglichkeiten von TypeScript mit dem Strict-Modus vollständig aus, verstehen Sie jedes Strict-Flag und konfigurieren Sie t…

30

Laufzeitvalidierung mit Zod

B14 LektionenPRO

Verbinden Sie Compilezeit- und Laufzeitsicherheit, indem Sie externe Daten mit Zod-Schemas validieren.

31

Typsicheres Konfigurationsmanagement

B14 LektionenPRO

Validieren und typisieren Sie Anwendungskonfigurationen und Umgebungsvariablen, damit Fehlkonfigurationen frühzeitig erkannt werden.

32

Narrowing und Type Guards I

B13 LektionenPRO

Lernen Sie, wie TypeScript Typen mithilfe von typeof , Gleichheitsprüfungen und Truthiness-Regeln eingrenzt, um sichereren Code zu schreibe…

33

Funktionen II und Overloads

B13 LektionenPRO

Vertiefen Sie Ihr Wissen über Funktionen: Overloads, Aufrufsignaturen und ausdrucksstarkes API-Design.

34

Generics I: Funktionen

B13 LektionenPRO

Schreiben Sie mit Generics wiederverwendbare Funktionen. Schränken Sie Typparameter ein, legen Sie Standardwerte fest und erhalten Sie eine…

35

Generics II: Typen und Interfaces

B13 LektionenPRO

Modellieren Sie wiederverwendbare Strukturen mit generischen Interfaces und Typaliasen . Lernen Sie Einschränkungen, Standardwerte und Unte…

36

Module und Deklarationen

B13 LektionenPRO

Beherrschen Sie ES-Module in TypeScript: benannte und Default-Exports, Imports sowie Re-Export-Muster (Barrels) für übersichtliche APIs.

37

TS + DOM

B13 LektionenPRO

Verwenden Sie TypeScript mit dem Browser-DOM: Typen der DOM-Bibliothek, querySelector, strikte Nullprüfungen, Ereignisse und gängige Muster.

38

Fetch und JSON sicher verwenden

B12 LektionenPRO

Lernen Sie, fetch mit starker Typisierung zu verwenden, JSON mit Generics zu parsen und API-Antworten sicher zu verarbeiten.

39

Linting und Formatierung

B13 LektionenPRO

Halten Sie TypeScript-Projekte mit ESLint und Formatierungstools sauber. Sorgen Sie für Konsistenz und erkennen Sie Fehler frühzeitig.

40

Fortgeschrittene Generics: Constraints und bedingte Typen

B24 LektionenPRO

Gehen Sie mit keyof-Constraints, bedingter Typ-Logik und verteilenden generischen Mustern über die Grundlagen von Generics hinaus.

41

Mapped Types und Template-Literal-Typen

B24 LektionenPRO

Transformieren Sie vorhandene Typen programmgesteuert mit Mapped Types und erstellen Sie mit Template Literals Typen für Zeichenfolgenmuste…

42

Decorators in TypeScript

B24 LektionenPRO

Lernen Sie experimentelle Klassen-Decorators kennen und erfahren Sie, wie Frameworks wie NestJS und Angular sie für metadatenbasierte Progr…

43

TypeScript mit React: Props und Hooks

B24 LektionenPRO

Typisieren Sie React-Komponenten, Props, Event-Handler und Hooks korrekt, um zuverlässige React-Anwendungen mit TypeScript zu entwickeln.

44

TypeScript mit Node.js und Express

B24 LektionenPRO

Richten Sie TypeScript in einem Node.js-Projekt ein, typisieren Sie Express-Routen und Middleware und behandeln Sie Request- und Response-O…

45

Typsichere API-Clients in TypeScript

B24 LektionenPRO

Entwickeln Sie vollständig typisierte HTTP-Clients, validieren Sie API-Antworten zur Laufzeit und verwenden Sie Tools wie Zod und OpenAPI-C…

46

TypeScript mit Jest testen

B24 LektionenPRO

Konfigurieren Sie Jest für TypeScript, schreiben Sie typsichere Tests, mocken Sie Module korrekt und verwenden Sie expectTypeOf für Typzusi…

47

Diskriminierte Unions und Vollständigkeit

B24 LektionenPRO

Modellieren Sie Varianten von Daten mit diskriminierten Unions und garantieren Sie durch Vollständigkeitsprüfungen eine vollständige Verarb…

48

Der Operator satisfies

B24 LektionenPRO

Prüfen Sie Werte gegen einen Typ und behalten Sie dabei mithilfe von satisfies deren eng abgeleiteten Typ bei.

49

Typsichere Event-Systeme

B24 LektionenPRO

Erstellen Sie streng typisierte Event-Emitter, bei denen Eventnamen und Nutzdaten zur Compilezeit geprüft werden.

50

Typsicheres Builder-Pattern

B24 LektionenPRO

Implementieren Sie Fluent Builder, die erforderliche Schritte und eine gültige Konstruktionsreihenfolge durch das Typsystem erzwingen.

51

Funktionale Programmiermuster in TS

B24 LektionenPRO

Wenden Sie funktionale Techniken wie Currying, Komposition und Pipelines mit vollständiger Typinferenz an.

52

Dependency Injection in TypeScript

B24 LektionenPRO

Entkoppeln Sie Komponenten mit Dependency Injection und typsicheren IoC-Containern.

53

Result- und Option-Typen

B24 LektionenPRO

Ersetzen Sie ausgelöste Exceptions durch explizite Result- und Option-Typen für eine vorhersehbare Fehlerbehandlung.

54

Fortgeschrittene Typen

B24 LektionenPRO

Tauchen Sie tiefer in das Typsystem von TypeScript ein. Diese Kategorie behandelt Arrays, Tupel, Vereinigungen, Schnittmengen, Enumeratione…

55

Asynchronität und Promises

B23 LektionenPRO

Arbeiten Sie sicher mit Promise<T> und async/await : Typen, Verkettung und Fehlerbehandlung.

56

TS + Node.js

B22 LektionenPRO

Lernen Sie, wie TypeScript mit Node.js funktioniert: Typdefinitionen, Modulsysteme (ESM vs. CJS) und praktische Einrichtung.

57

tsconfig im Detail

B23 LektionenPRO

Beherrschen Sie die Compileroptionen von TypeScript: Strictness-Flags, Modul- und Ausgabeeinstellungen sowie Projektstruktur.

58

Builds und Bundler

B23 LektionenPRO

Verstehen Sie, wie der tsc-Emit funktioniert, wann Sie --noEmit verwenden und wie Bundler mit TypeScript integriert werden.

59

Testen mit TS

B23 LektionenPRO

Testen Sie TypeScript mit modernen Test-Runnern. Richten Sie Vitest und Jest korrekt ein, um schnelles und zuverlässiges Feedback zu erhalt…

60

Monorepo-Einrichtung mit TypeScript

B24 LektionenPRO

Konfigurieren Sie ein TypeScript-Monorepo mit Project References, Pfad-Aliasen und Paketmanagern wie pnpm workspaces.

61

TypeScript mit GraphQL

B24 LektionenPRO

Generieren Sie TypeScript-Typen aus GraphQL-Schemas, schreiben Sie typisierte Resolver und verwenden Sie Codegenerierungs-Tools für durchgä…

62

Typsicheres State-Management

B24 LektionenPRO

Wenden Sie TypeScript auf State-Management-Muster in Redux Toolkit, Zustand und XState an, um einen vorhersehbaren Anwendungszustand zu err…

63

Migration: JavaScript zu TypeScript

B24 LektionenPRO

Führen Sie TypeScript schrittweise in eine bestehende JavaScript-Codebasis ein – mit allowJs, JSDoc-Typen und sicheren Migrationsstrategien.

64

Neue Funktionen in TypeScript 5.x

B24 LektionenPRO

Entdecken Sie die neuesten Funktionen von TypeScript 5.x, darunter Decorators, Const-Typparameter, Verbesserungen bei variadischen Tupeln u…

65

Typsicherheit von Ende zu Ende mit tRPC

B24 LektionenPRO

Teilen Sie mit tRPC Typen automatisch zwischen Client und Server und erstellen Sie vollständig typsichere APIs.

66

React + TypeScript: Grundlagen

B23 LektionenPRO

Lernen Sie React mit TypeScript: strikt typisierte Props, Ereignisse, Refs und sichere Komponenten-Muster für Anwendungen aus der Praxis.

67

Express + TS API

B23 LektionenPRO

Erstellen Sie typisierte REST-APIs mit Express und TypeScript: präzise typisierte Handler, Parameter, Bodies und JSON-Antworten.

68

Next.js + TS: Grundlagen

B23 LektionenPRO

Next.js App Router mit TypeScript: Server- und Client-Komponenten, typisierte Route-Handler und sichere Datenübergabe.

69

Interoperabilität mit JS und JSDoc

B21 LektionPRO

Verwenden Sie TypeScript über JSDoc in JavaScript-Projekten. Aktivieren Sie die Prüfung mit // @ts-check , annotieren Sie mit JSDoc und mig…

70

Kurs D2.2 — Sicherheit zur Laufzeit

B22 LektionenPRO

Sicherheit von Laufzeitdaten mit TypeScript: Validieren Sie Eingaben mit zod/valibot, leiten Sie Typen aus Schemas ab und übertragen Sie si…

71

Kurs D2.3 — Muster zur Fehlerbehandlung

B22 LektionenPRO

Verwenden Sie robuste Fehlerbehandlung: Result-/Either-Typen, diskriminierte Unions und exhaustive Prüfungen, um stille Fehler zu vermeiden.

72

Rekursive und selbstreferenzielle Typen

C14 LektionenPRO

Definieren Sie Typen, die auf sich selbst verweisen, um Bäume, verschachteltes JSON und verkettete Strukturen zu modellieren.

73

Fortgeschrittene TypeScript-Konzepte – I

C14 LektionenPRO

Bringen Sie Ihre TypeScript-Kenntnisse mit fortgeschrittenen Konzepten wie Generics, Utility Types und Type Guards auf die nächste Stufe. D…

74

Fortgeschrittene TypeScript-Konzepte – II

C13 LektionenPRO

Verstehen Sie, wie TypeScript Typen ableitet und Ihren Code effizienter macht, indem der Bedarf an expliziten Typannotationen reduziert wir…

75

Fortgeschrittene TypeScript-Konzepte – III

C13 LektionenPRO

Diese Kategorie behandelt die fortgeschrittenen Funktionen von TypeScript und bietet Werkzeuge für effizienteren, flexibleren und besser wa…

76

Fortgeschrittene TypeScript-Konzepte – IV

C13 LektionenPRO

Dieser Kurs behandelt anspruchsvolle Werkzeuge und Techniken, mit denen Sie Ihre TypeScript-Projekte robuster, flexibler und besser wartbar…

77

Fortgeschrittene TypeScript-Konzepte – V

C13 LektionenPRO

Dieser Kurs behandelt leistungsstarke Konzepte, mit denen Sie effizienten, flexiblen und robusten TypeScript-Code schreiben können. Von for…

78

Fortgeschrittene Typinferenz in TypeScript

C14 LektionenPRO

Verstehen Sie, wie TypeScript in komplexen Situationen Typen ableitet, einschließlich kontextbezogener Typisierung, Widening und Freshness.

79

Das Schlüsselwort infer und komplexe bedingte Typen

C14 LektionenPRO

Beherrschen Sie das Schlüsselwort infer, um Typen aus Positionen bedingter Typen zu extrahieren und leistungsfähige Utility-Typen auf Typeb…

80

Eigene Utility-Typen schreiben

C14 LektionenPRO

Entwerfen und implementieren Sie eigene wiederverwendbare Utility-Typen mit Mapped Types, bedingten Typen, infer und Rekursion.

81

Performance-Optimierung in TypeScript

C14 LektionenPRO

Diagnostizieren und beheben Sie langsame TypeScript-Kompilierung mit Profiling-Tools, vereinfachten Typen und dem gezielten Einsatz von Dek…

82

Grundlagen der Programmierung auf Typebene

C14 LektionenPRO

Betrachten Sie das Typsystem von TypeScript als Programmiersprache, um aus vorhandenen Typen neue Typen zu berechnen.

83

Typsichere ORMs und Query Builder

C14 LektionenPRO

Verstehen Sie, wie moderne ORMs wie Drizzle die Typen von Abfrageergebnissen direkt aus Ihrem Schema ableiten.

84

Fortgeschrittene Decorators und Metadaten

C14 LektionenPRO

Nutzen Sie moderne Decorators der Stufe 3 und die Reflexion von Metadaten, um leistungsfähige Abstraktionen auf Framework-Ebene zu erstelle…

85

Typsichere Internationalisierung

C14 LektionenPRO

Erstellen Sie i18n-Systeme, in denen Übersetzungsschlüssel und Interpolationsvariablen zur Compilezeit geprüft werden.

86

Fortgeschrittenes Narrowing und Kontrollfluss

C13 LektionenPRO

Vertiefen Sie sich in fortgeschrittenes Narrowing: exhaustive Switches, never-Prüfungen, Predicate-Funktionen und den satisfies-Operator.

87

Bedingte Typen und infer

C13 LektionenPRO

Beherrschen Sie bedingte Typen und das Schlüsselwort infer. Erstellen Sie wiederverwendbare Utilities und verstehen Sie die Verteilung über…

88

Mapped Types und Template-Literal-Typen

C13 LektionenPRO

Lernen Sie Mapped Types und Template-Literal-Typen kennen, um flexible, wiederverwendbare Abstraktionen in TypeScript zu erstellen.

89

Variadische Tupel und Generics

C13 LektionenPRO

Nutzen Sie variadische Tupel und Generics, um flexible Funktionstypen zu erstellen: Rest-Elemente, Curry-Hilfsfunktionen und sichere Kompos…

90

Nominale und gebrandete Typen

C13 LektionenPRO

Verwenden Sie gebrandete (opake) Typen, um das Vermischen von Werten mit gleicher Struktur zu vermeiden (z. B. Meter und Sekunden, UserId u…

91

React + TS: Fortgeschrittene Themen

C11 LektionPRO

Fortgeschrittene React-Muster mit TypeScript: polymorphe Komponenten, typisierte Refs und flexible APIs ohne Abstriche bei der Sicherheit.

92

React + TS: Fortgeschrittene Themen

C12 LektionenPRO

Fortgeschrittene React-Muster mit TypeScript: polymorphe Komponenten, typisierte Refs und flexible APIs ohne Abstriche bei der Sicherheit.

93

Erstellen von Declaration Files

C12 LektionenPRO

Lernen Sie, TypeScript-Declaration-Files (.d.ts) zu erstellen und zu veröffentlichen. Schreiben Sie präzise Ambient-Typen, unterscheiden Si…

94

Monorepos und Project References

C11 LektionPRO

Richten Sie ein TypeScript-Monorepo mit Workspaces und Project References ein. Beschleunigen Sie Builds, aktivieren Sie inkrementelles tsc…

95

Strikte Typisierung in realen Projekten

C12 LektionenPRO

Erhöhen Sie die TypeScript-Strenge sicher: Entfernen Sie any , bevorzugen Sie unknown plus Narrowing, aktivieren Sie Strictness-Flags schri…

96

TypeScript Compiler API

C24 LektionenPRO

Verwenden Sie die öffentliche Compiler-API von TypeScript, um TypeScript-Code programmgesteuert zu analysieren, umzuwandeln und zu erzeugen.

97

Arithmetik und Zählen auf Typebene

C24 LektionenPRO

Führen Sie numerische Berechnungen vollständig innerhalb des Typsystems mithilfe von Tupeln und Rekursion durch.

98

Simulation höherer Typkonstruktoren

C24 LektionenPRO

Umgehen Sie das Fehlen höherer Typkonstruktoren in TypeScript mit der schlanken HKT-Kodierung.

99

Typsichere Parser erstellen

C24 LektionenPRO

Parsen Sie strukturierte Strings auf Typebene mit Template-Literalen und rekursiver Inferenz.

100

DSLs mit TypeScript-Typen erstellen

C24 LektionenPRO

Entwerfen Sie eingebettete domänenspezifische Sprachen, deren Gültigkeit vollständig durch das Typsystem erzwungen wird.

101

Effekt-Systeme und Effect-TS

C24 LektionenPRO

Verwalten Sie Seiteneffekte, Fehler und Abhängigkeiten explizit mit dem leistungsfähigen Typsystem der Effect-Bibliothek.

FAQ

Häufig gestellte Fragen

Ist der TypeScript Academy Kurs kostenlos?

Ja. Du kannst den TypeScript Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um TYPESCRIPT zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne TYPESCRIPT-Vorkenntnisse starten kannst.

Wie lerne ich TYPESCRIPT auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von TypeScript Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den TypeScript Academy Kurs.

Kann ich TYPESCRIPT auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du TYPESCRIPT auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte TypeScript Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen