Dieser praxisorientierte Kurs richtet sich an Webentwickler, die grundlegende JavaScript- und jQuery-Kenntnisse benötigen, um komplexe Webschnittstellen mit modernen Systemen und Architekturen zu erstellen.

Die Lernziele des Kurses sind:

o JavaScript beherrschen: Die Kursteilnehmer lernen die Sprache und werden sicher im Umgang damit.
o DOM-Manipulation: Die DOM-API wird so weit vertieft, dass sie nach den eigenen Wünschen gestaltet werden kann.
o Browser-Server-Kommunikation: Die Kommunikation zwischen Browser und Server wird ermöglicht.
o Closures nutzen: Closures werden verstanden und effektiv eingesetzt.
o Objektmodell verstehen: Unterschiede des JavaScript-Objektmodells zu klassischen objektorientierten Programmiersprachen werden klar.
o jQuery einsetzen: jQuery wird erklärt und in Anwendungen integriert.
o DOM-Elemente selektieren: Mithilfe von jQuery können komplexe DOM-Elementmengen ausgewählt werden.
o Dynamische Webseiten: Benutzerinteraktionen führen zu dynamischen Webseiten.
o Serverinteraktion: Die Interaktion mit serverseitigem Code durch Ajax wird ermöglicht.
o jQuery-Plugins: Verschiedene Plugins werden vorgestellt und die Entwicklung eigener Plugins wird erlernt.
o JavaScript testen: Techniken zum Testen von JavaScript-Anwendungen werden vermittelt.
o JavaScript verstehen: Der Zusammenhang von JavaScript mit anderen Programmiersprachen und dessen Einsatz für Web-Scripting werden erklärt.