2.7 KiB
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
- 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
- isNaN
- Lexikographische Vergleiche
- if else Verzweigung und ternärer Operator
- 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