- Variablen, Datentypen, Funktionen, Schleifen, Bedingungen
- Taschenrechner (Konsole)
- Zahlenratespiel
- HTML-Elemente mit JavaScript verändern
- Event-Listener verstehen
- Taschenrechner mit UI
- To-Do Liste
setTimeout
undsetInterval
- 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 |