Full Stack mit KI

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

Im Trainer wiederholen →

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.