Kursinhalte
- 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 Hinweise 09:00 bis 16:00 Uhr ( 3 Tage)