Kurskatalog
TypeScript-Grundlagen
Ergänze deinen JavaScript-Code um Typen und finde Fehler vor der Veröffentlichung.
- Mittelstufe
- 16 Lektionen
- 2 Projekte
- Etwa 2.5 Std.
- EN · UZ · KO · RU · ES · FR · DE · AR
TypeScript ist der Standard für die professionelle JavaScript-Entwicklung – die Variante, die heute in den meisten Stellenangeboten und bei einem Großteil des KI-generierten Codes vorausgesetzt wird. In diesem Kurs ergänzt du den JavaScript-Code, den du schon kennst, um Typen: Typannotationen und Typinferenz, Interfaces, optionale und schreibgeschützte Felder, Union- und Literaltypen sowie Funktionen, Generics und Typ-Eingrenzung (Narrowing). Du lernst, Typfehlermeldungen des Compilers zu verstehen, unknown statt any zu wählen, JSON aus deinen APIs zu typisieren und eine gewöhnliche .js-Datei schrittweise nach .ts zu migrieren. Typisierten Code können auch KI-Agenten leichter schreiben und du leichter prüfen – dieser Nutzen verstärkt alles andere.
Lehrplan
Abschnitt 1
Typen und Typinferenz
Typannotationen, Typinferenz und die grundlegenden Typen.
- Wozu Typen?
- Typannotationen
- Typinferenz
- Primitive Typen und Arrays
Abschnitt 2
Objekte, Interfaces und Union-Typen
Beschreibe Objektstrukturen und Typen mit mehreren Alternativen.
- Interfaces
- Optional und schreibgeschützt
- Union-Typen
- Literaltypen und Enums
Abschnitt 3
Funktionen und Generics
Typisiere Funktionen, nutze Generics zur Wiederverwendung und grenze Unions ein.
- Funktionen typisieren
- Generics
- Typ-Eingrenzung
- Hilfstypen
Abschnitt 4
TypeScript in der Praxis
Fehlermeldungen, any und unknown, API-Daten und Migration.
- Typfehler verstehen
- any und unknown
- API-Daten typisieren
- Von JS zu TS migrieren
Lernpfade
KI-native Entwicklung
Veröffentliche eine sichere TypeScript-App mit KI in deinem Arbeitsablauf: mit getesteten Algorithmen, klar begrenzten Werkzeugen, nachvollziehbaren Architekturentscheidungen und Releases, die du nach der Veröffentlichung überprüfen kannst.
Abfolge aus 16 Kursen
Full-Stack-Webentwicklung
Entwickle und teile eine getestete Full-Stack-App mit React: mit einer Oberfläche für alle, Daten, die nur die Person sehen kann, der sie gehören, APIs mit klaren Grenzen, korrekten Echtzeitaktualisierungen und Bereitstellungen, die du zurückrollen kannst.
Abfolge aus 14 Kursen
Deine Idee, veröffentlicht. Starte in 60 Sekunden.
7 Tage kostenlos testen bei jedem Tarif für neue Mitglieder · Jederzeit kündbar
Loslegen