Files
JS/01_grundlagen/agenda.md
Philippe Torrel 91526f6ef2 Fix: Agenda
2026-06-14 23:33:17 +02:00

2.7 KiB

marp, theme
marp theme
true default

JavaScript Grundlagen Teil 1


Tag 01

Inhalt:

  • Vorstellungsrunde
  • Einrichtung der IDE
  • Tools für die Webentwicklung (Emmet, Markdown, VS-Code)
  • Arbeiten mit VSCode (+ KI)
  • Konsolenausgaben mit console.log()

Übungen:

  • Übungen Content Factory

Tag 02

Inhalt:

  • Dialogfenster in JS prompt(), alert(), confirm()
  • Kommentare in JS
  • Rechnen in JS
  • Datentyp String, Number, Boolean
  • literal und typeof
  • Prioritätsreihenfolge

Übungen:

Übung 3 - 6


Tag 03

Inhalt:

  • Variablen und Konstanten in JS
  • Zusammengesetzte Zuweisungsoperatoren
  • Increment & Decrement
  • Strings verketten mit +

Übungen:

Übung 7 - 12


Tag 04

Inhalt:

  • Escape-Notation
  • Implizite und explizite Typkonvertierung
  • NaN - Paradoxon
  • Math Object
  • Number.toFixed()

Übungen:

Übung 13 - 15


Tag 05

Inhalt:

  • Repetition der Inhalte
  • Relationale Operatoren & Vergleichoperatoren
  • Selbstständiges Erarbeiten der Inhalte
  • Lexikographische Vergleiche
  • Exkurs: HTML-Formularfelder
  • 1:1 Meeting

Übungen:

Übung 16 - 22


Tag 06

Inhalt:

  • Exkurs: HTML Formularfelder mit BS
  • logische Operatoren UND und ODER
  • unärer Operator (!)
  • String Methoden Part I

Übungen:

Übung 23 - 25


Tag 07

Inhalt:

  • String Methoden Part II
  • Funktionen in JS
  • Funktionen mit Übergabeparameter
  • Funktionen mit Rückgabewerten

Übungen:

Übung 26 - 35


Tag 08

Inhalt:

  • Funktionen mit Übergabeparameter
  • Funktionen mit Rückgabewerten
  • Guards
  • Array Part 1

Übungen:

Übung 35 - 38


Tag 09

Inhalt:

  • Array Methoden toSorted, toReversed, toSpliced
  • toSorted, toReversed
  • Array sort mit "compare function"
  • Array: Higher Order Funktionen Part (sort map, forEach, reduce, some, every)

Übungen:

Übung 39 - 48


Tag 10

Inhalt:

  • Array.find und Array.findIndex
  • Alle Array Higher Order Funktionen im Überblick
  • Exkurs: Schleifen

Übungen:

Übung 46 - 48


JavaScript für Fortgeschrittene


Tag 11

Inhalt:

  • Einführung in JS für Fortgeschrittene
  • Objekte in JS
  • Destructuring von Objekten und Arrays

Übungen:

Übung 01 - 03


Tag 12

Inhalt:

  • Rekursion
  • Promises
  • Callback-Hell

Übungen:

Übung 04 - 06


Tag 13

Inhalt:

  • Installation von node (npm)
  • Exkurs: Switch Case Abfragen
  • Exkurs: Statische Webseite mit Sass und HTML
  • Exkurs: Versionierung mit Github Part I

Übungen:


Tag 14

Inhalt:

  • commonjs vs esm
  • async await
  • Wiederholung der Inhalte
  • 1:1 Meeting

Übungen:

Übung 05 - 10