Sie befinden sich hier: Home » Seminare » Web » AJAX
Ajax (Asynchronous JavaScript and XML)
Kursziele
Mit der Ajax-Technologie lassen sich Daten zwischen Web-Client und Web-Server austauschen, und so Teile nachladen oder auswechseln, ohne dass die gesamte Web-Seite neu geladen werden muss. Das Seminar stellt die Lösungen um ›Asynchronous JavaScript and XML‹ vor, und zeigt, wie die Technologien JavaScript, HTML, CSS und DOM elegant verbunden werden, um performante Web 2.0-Oberflächen zu gestalten. Für typische Anwendungsfälle setzen die Teilenehmer bekannte Ajax-Bibliotheken ein und können so interaktive Anwendungen schreiben, die von klassischen Desktop-Anwendungen kaum zu unterscheiden sind.
Zielgruppe
Software-Entwickler
Inhalte
- Wiederholung wichtiger Vorbedingungen von Ajax
- JavaScript/ECMAScript, JavaScript Debugger
- Objektorientierung mit JavaScript
- Document Object Model (DOM), DOM-Inspector und JavaScript
- JavaScript Object Notation (JSON)
- Verarbeitung von XML mit JavaScript: Parsen, XPath und XSLT
- Formulare
- Style Sheets/CSS
- IFrame-Objekt
- Zukunft ECMAScript for XML (E4X)?
- Entwicklungsumgebungen
- Die Grundlagen von Ajax
- Request/Response im HTTP-Protokoll
- XMLHttpRequest-Objekt
- Callback-Funktionen
- HTTP-Anfrage senden und Ergebnisse abholen
- Ladezustand
- Anfragen abbrechen
- GET und POST
- Status-Management und Caching
- Navigation, Back, Refresh und Undo
- Ajax-Beispiele Auswahlliste und Autovervollständigung
- JSON als Serialisierungsformat
- Ajax-Nachteile und mögliche Lösungen
- Ajax-Bibliotheken und Frameworks
- Prototype JavaScript Framework
- script.aculo.us
- Dojo Toolkit
- Yahoo! User Interface Library (YUI)
- Google Maps, Yahoo! Maps
- jQuery
- Ajax serverseitig
- Ajax in Java, .NET oder PHP (je nach Wunsch)
- Direct Web Remoting (DWR)
- JSON-RPC-Proxys
- Fortgeschrittene Ajax-Themen
- Ajax und Web-Services, REST
- Ajax Security: Verschlüsselung der Daten
- Laufzeitoptimierung
- Anti-Pattern
- Testen und Debuggen von Ajax-Anwendungen
- Offline-fähige Web-Applikationen, Google Gears
Voraussetzungen
Gute Kenntnisse in JavaScript, Grundlegende Kenntnisse in XML und HTML.
Software
Web-Brower Firefox und Internet Explorer.
Empfohlene Dauer
2 Tage, insgesamt 12 Zeitstunden