- Variablen, Datentypen, Funktionen, Schleifen, Bedingungen
- Taschenrechner (Konsole)
- Zahlenratespiel
- HTML-Elemente mit JavaScript verändern
- Event-Listener verstehen
- Taschenrechner mit UI
- To-Do Liste
setTimeoutundsetInterval- Local Storage für Datenspeicherung
- Taschenrechner mit Historie
- To-Do Liste mit Erinnerungen
- Funktionale Programmierung
- Closures, Scope & Prototypen verstehen
- Eigene Utility-Funktionen schreiben
- To-Do Liste mit komplexeren Funktionen
- Modul-Systeme (
import/export) - Eigenständiges Abschlussprojekt
- Komplexere To-Do Liste mit Modulen & Storage
| Woche | Thema | Projekt 1 | Projekt 2 |
|---|---|---|---|
| 1 | Grundlagen & Logik | Taschenrechner (Konsole) | Zahlenratespiel |
| 2 | DOM & Events | Taschenrechner mit UI | To-Do Liste |
| 3 | Asynchronität & Daten | Rechner mit Historie | To-Do Liste mit Erinnerungen |
| 4 | Fortgeschrittene JS-Konzepte | Eigene Utility-Funktionen | Erweiterte To-Do Liste |
| 5 | JavaScript Architektur & Abschluss | Modulare To-Do Liste | Final |