Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dominiklippl/870e9fbbccf86ccb38c62dcb0da81b01 to your computer and use it in GitHub Desktop.
Save dominiklippl/870e9fbbccf86ccb38c62dcb0da81b01 to your computer and use it in GitHub Desktop.

5-Wochen-JavaScript-Intensivkurs (Ohne Vue.js)

Woche 1: JavaScript Grundlagen & Logik

Ziele:

  • Variablen, Datentypen, Funktionen, Schleifen, Bedingungen

Lernressourcen:

Projekte:

  1. Taschenrechner (Konsole)
  2. Zahlenratespiel

Woche 2: DOM-Manipulation & Event Handling

Ziele:

  • HTML-Elemente mit JavaScript verändern
  • Event-Listener verstehen

Lernressourcen:

Projekte:

  1. Taschenrechner mit UI
  2. To-Do Liste

Woche 3: Asynchrone Programmierung & Datenverarbeitung

Ziele:

  • setTimeout und setInterval
  • Local Storage für Datenspeicherung

Lernressourcen:

Projekte:

  1. Taschenrechner mit Historie
  2. To-Do Liste mit Erinnerungen

Woche 4: Fortgeschrittene JavaScript-Konzepte

Ziele:

  • Funktionale Programmierung
  • Closures, Scope & Prototypen verstehen

Lernressourcen:

Projekte:

  1. Eigene Utility-Funktionen schreiben
  2. To-Do Liste mit komplexeren Funktionen

Woche 5: JavaScript Architektur & Abschlussprojekt

Ziele:

  • Modul-Systeme (import/export)
  • Eigenständiges Abschlussprojekt

Lernressourcen:

Projekte:

  • Komplexere To-Do Liste mit Modulen & Storage

Gesamtübersicht

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment