Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Upgrade Dein JavaScript mit TypeScript
Rating: 4.5 out of 5(30 ratings)
266 students

Upgrade Dein JavaScript mit TypeScript

Lerne typsicheres u. wartbares JS: Basistypen, Klassen, Interfaces, Generics, Utility-Typen uvm, für Angular, Svelte ...
Created byStephan Haewß
Last updated 11/2025
German

What you'll learn

  • Typsicheres JavaScript verwenden
  • Verwendung von Type-Annotations
  • Interfaces und eigene Typen definieren
  • Klassen und Vererbung
  • Module verwenden
  • Mit generischen Typparametern arbeiten (Generics)
  • Mit Utility-Typen neue Typen aus bestehenden konstruieren
  • TypeScript als Vorbereitung für Frameworks und Plattformen wie Angular oder Deno

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections70 lectures8h 12m total length
  • Warum TypeScript?7:50
  • Wie funktioniert TypeScript?6:33
  • TypeScript installieren9:09
  • TypeScript Projekt mit ViteJS anlegen9:43

Requirements

  • Gute grundlegende JavaScript-Kenntnisse
  • ES6 von Vorteil

Description

JavaScript ist mittlerweile die bestimmende Sprache des Webs und drängt auch immer mehr in die plattformunabhängige App-Entwicklung vor. Wenn man allerdings größere Projekte mit JS entwickelt, erweist sich die Nachgiebigkeit der JS-Laufzeit manchmal als störend, da Fehler oft mühsam zur Laufzeit gefunden werden müssen, die während der Entwicklung schnell übersehen werden können.

In diesem Videokurs lernst du die Programmiersprache TypeScript kennen, die eine Erweiterung von JavaScript ist. Gute JavaScript-Kenntnisse sind deswegen erforderlich.

TypeScript bietet dir die Möglichkeit, Typen für deine Variablen, Funktionen und Objekte anzugeben, um Fehler zu vermeiden bzw. diese schon frühzeitig während der Entwicklungszeit zu finden und deinen Code besser zu strukturieren und zu dokumentieren.

Du erfährst, wie du TypeScript installierst, ein Projekt anlegst und deine TypeScript-Dateien kompilieren kannst. Ich zeige dir, wie du Type-Annotations für einfache und komplexe Typen verwendest, wie du Typen kombinierst und mit Array-, Tupel- und Objekt-Typen arbeitest. Auch spezielle Typen, die es in JavaScript nicht gibt, wie "any", "unknown" und Typ-Literale, werden erwähnt.

Natürlich fehlt die Typisierung von Klassen (und deren Member und Methoden) und Interfaces ebenso wenig, wie das Verwenden von generischen Typparametern in TypeScript (Generics). Du erfährst auch, wie Du den TypeScript-Compiler einstellst, um z.B. das Zielformat und damit die Browser-Kompatibilität zu bestimmen.

Schließlich werde ich Dir noch einige weitere nützliche Möglichkeiten von TypeScript wie Utility-Typen und das Importieren von Typen vermitteln.

Am Ende dieses Kurses wirst du in der Lage sein, deine eigenen TypeScript-Projekte zu erstellen, zu konfigurieren und die Vorteile der Typsicherheit und der verbesserten Developer-Experience zu nutzen.


Who this course is for:

  • JavaScript-Entwickler, die Ihren Code mit TypeScript sicherer und lesbarer machen möchten
  • Web-Entwickler, die für ihren nächsten Job TypeScript können wollen oder müssen