Zielgruppe
Webentwickler, Webmaster.
Voraussetzungen
JavaScript Grundlagen (JAVASCRPT1) oder vergleichbare Kenntnisse.
Kursziele
In diesem Seminar lernen Sie, mit Hilfe von Javascript moderne Rich Internet Applications, also performante dynamische Anwendungen, für den Browser zu entwickeln. Auf diese Art realisieren Sie komplexe grafische Oberflächen mit hoher Benutzerakzeptanz und moderner Bedienungsführung
Kursinhalt
Grundlagen:
- Eventhandler
- Objekte, Funktionen und Objektorientierte Programmierung
- HTML, DOM und CSS
- JSON
DOM:
- Der DOM-Baum des HTML-Dokuments
- Identifikation von Elementen, Navigation
- Dynamische Manipulation der Oberfläche: Hinzufügen, Löschen und Konfiguration von HTML-Komponenten
- DOM-Events
AJAX:
- XMLHttpRequest
- Callback-Handler
- Auslesen der Ergebnisse
- Umgang mit Daten in verschiedenen Formaten: JSON, XML
- Grundlagen der Client/Server-Kommunikation mit JavaScript
Bibliotheken:
- Grenzen der ECMA-Spezifikation
- Die Prototype-Bibliothek: OOP-Features und AJAX-Utilities
- Effekte mit Scriptaculous
- jQuery: Komfortable Manipulation und Navigation des DOM
- Komponenten-Bibliotheken am Beispiel jQuery UI und YUI
- Übersicht und Wertung weiterer Bibliotheken
Workshop:
- Erstellen einer komplexen Anwendung