- Clientseitige (JavaScript) vs serverseitige Programmiersprachen
- JavaScript vs TypeScript
- Geschichte von JavaScript
- Der Sprachkern EcmaScript
- Was wird für JavaScript benötigt?
- Allgemeine Befehle, Interpreter, Programmablauf
- OOP, Objekte, Methoden, Eigenschaften, Ereignisse
- Entwurfstechniken
- Das erste eigene Script
- HTML Ereignisse
- Variablen, Datentypen und Typsicherheit
- Operatoren
- Eingabe und Ausgabefenster
- Der Brower Debugger / Entwicklertools einsetzen
- Fehler entdecken und abfangen
- Fehlerarten und Laufzeitfehler abfangen
- Verzweigung
- Schleifen
- Arrays
- Integrierte Funktionen und Methoden
- Eigene Funktionen
- mit Rückgabewerten
- mit Default-Werten
- Arrow-Funktionen
Klassen und Objekte mit ES6+
DOM Document - HTML mit JavaScript manipulieren
Formulare auf Plausibilität prüfen
JavaScripts-Ereignisse
EcmaScript 6: Array und Arrow-Funktionen uvm.
Ausblick: Beispiele mit AJAX
Ausblick: JavaScript Frameworks (jQuery, Angular, React, Vue.js)
Ausblick: Node.js