- HTML, CSS und DOM
- Skriptsprachen
- Historie und Standardisierung von JavaScript, ECMAScript
- IDEs: Eclipse, Visual Studio Code
- Browser-Werkzeuge mit DOM-Inspektor und JavaScript-Debugger
- Dokumentation und Online-Ressourcen
Grundlegende Sprachelemente:
- Datentypen
- Variablen
- Funktionen: Definition, Parameterübergabe und Rückgabewert
- Operatoren
- Schleifen
- Abfragen
- Fehlerbehandlung
Objektorientierte Programmierung
- Das globale Objekt
- Objekte und der Prototyp
- ECMA Klassen: Attribute, Methoden und Konstruktoren
- Vordefinierte Klassen: Object, String, Math, Number, Date, Array, Set, Map
Einführung in die UI-Programmierung
- Eventhandler
- Ansprechen und Manipulation von HTML-Elementen
- Das Window-Objekt und Implizite Browser-Objekte
Beispielanwendungen
- Abfragefenster
- Formularverarbeitung
- Einfache Effekte
Weiterführende Themen
- Asynchrone Programmierung mit Callback-Funktionen
- Eine Einführung in das Promise-API, Beispiel: Dynamisches Laden von Daten von einem Web Server mit fetch
MethodeUnsere praxiserfahrenen Trainer erläutern Ihnen die theoretischen Grundlagen der JavaScript Programmierung und demonstrieren anhand von Beispielen die wesentlichen Elemente der Sprache JavaScript. Das vermittelte Wissen wenden Sie anhand von praktischen Übungen direkt am Rechner an. Der Erfahrungsaustausch mit anderen Teilnehmern ermöglicht Ihnen Ihr JavaScript-Wissen zu festigen.