Modul abgeschlossen
JavaScript & TypeScript
Noch 8 Lektionen offen. Diese Seite zeigt, was Sie am Ende können – und was Sie damit anfangen.
Was Sie jetzt können
Die Lernziele dieses Moduls
Zum Behalten
17 Kernideen aus diesem Modul
Worin unterscheiden sich const und let?
const kann nicht neu zugewiesen werden, let schon.
Eine Funktion gibt undefined zurück. Was fehlt oft?
Ein return – die Funktion rechnet, gibt das Ergebnis aber nicht zurück.
Was machen filter und map bei Listen?
filter behält Einträge, die eine Bedingung erfüllen; map wandelt jeden Eintrag um.
In welcher Reihenfolge liest man fremden Code am besten?
Was kommt herein? Was wird damit gemacht? Was geht hinaus?
Was ist TypeScript?
JavaScript mit Typen: Typen werden beim Schreiben geprüft, danach wird der Code in JavaScript übersetzt.
Warum ergibt "5" + 3 in JavaScript 53?
Weil "5" ein Text ist – JavaScript hängt Text an, statt zu rechnen. TypeScript meldet solche Fehler vorab.
Was beschreibt ein Interface?
Die Form eines Objekts – welche Eigenschaften es hat und welche Typen sie haben.
Warum helfen Typen bei KI-generiertem Code?
Sie sind eine automatische Leitplanke: Fehler fallen sofort auf, und Interfaces geben der KI präzisen Kontext.
Was ist TypeScript?
JavaScript plus Typangaben – der Code wird vor dem Start geprüft und dann zu normalem JavaScript übersetzt.
Was gewinnt man?
Fehler tauchen beim Schreiben auf, nicht beim Kunden; der Editor kennt jedes Feld und jede Funktion.
Was kostet es?
Etwas mehr Schreibarbeit und ein Übersetzungsschritt – der sich ab dem zweiten Modul mehr als auszahlt.
Was ist ein Interface?
Ein Vertrag über die Form eines Objekts: welche Felder, welche Typen – wer davon abweicht, bekommt einen Fehler vor dem Start.
Warum Fehler vor dem Start?
Ein Tippfehler im Feldnamen fällt sofort auf statt erst beim Kunden – je größer das Projekt, desto wichtiger.
Wann Typen weglassen?
Nie any als Ausweg – lieber unknown und prüfen; Typen dürfen weg, wo TypeScript sie selbst ableitet.
Was heißt asynchron?
Warten, ohne zu blockieren: Netzwerk, Dateien und Timer laufen nebenher, das Ergebnis kommt später.
Was ist ein Promise?
Ein Platzhalter für ein Ergebnis, das noch kommt – erfüllt oder fehlgeschlagen.
Wozu async/await?
Asynchronen Code lesbar wie normalen schreiben: await wartet auf das Promise, try/catch fängt den Fehler.
Ihr nächster Schritt
Suchen Sie sich eine konkrete Aufgabe aus Ihrem Arbeitsalltag, auf die das Modul „JavaScript & TypeScript“ zutrifft, und wenden Sie das Gelernte einmal vollständig darauf an – schriftlich, nicht im Kopf. Diese eine Anwendung verankert mehr als jede weitere Lektion.
Nachweis
Mit einem kostenlosen Lernkonto wird Ihr Fortschritt gespeichert – und nach dem letzten Modul des Kurses erhalten Sie eine Teilnahmebestätigung als PDF.