Programmiersprache JavaScript Aufbau – 42UE / 4 Wochen
Dieser Kurs baut auf dem JavaScript-Grundlagenkurs auf und vertieft Ihre Kenntnisse in den Bereichen funktionale Programmierung, Scope-Konzepte, Closures sowie strukturierter Codeorganisation. Sie arbeiten mit fortgeschrittenen Funktionen, Objekt-Patterns, modernen Sprachfeatures wie Destructuring und lernen, JavaScript-Code modular und wiederverwendbar aufzubauen.
Praxisnah wird vermittelt, wie asynchrones JavaScript funktioniert: von Callbacks über Promises bis hin zu async/await. Sie lernen, externe APIs über die Fetch API anzusprechen, mit JSON-Daten zu arbeiten und grundlegende REST-Konzepte sicher anzuwenden. Ein weiterer Schwerpunkt liegt auf Event-Handling, Event Delegation und der Umsetzung dynamischer Benutzeroberflächen.
Ergänzt wird der Kurs durch Themen wie State-Management-Grundlagen, Performance-Aspekte, Debugging komplexerer Logik und die strukturierte Umsetzung größerer Skripte. Eine eigenständige Projektarbeit mit praxisnaher Aufgabenstellung rundet den Kurs ab.