AJAX – interaktives Web

AJAX die Arbeit im Web revolutioniert. Ein Blick hinter die Kulissen zeigt: so neu sind die Techniken hinter AJAX gar nicht. Und das ist eine Stärke: HTML/XHTML, JavaScript und das Document Object Model ( DOM ) des W3C sind bewährte Techniken, die mit jedem halbwegs aktuellen Desktop-Betriebssystem mitgeliefert werden. Ein Zustand, von dem die konkurrierenden Techniken wie Flash, Silverlight und Java-Applets nur träumen können.

Mit den in diesem Kurs vermittelten Grundlagen bringen Sie auch komplexe Anwendungen benutzerfreundlich auf nahezu jeden Desktop-PC. Sie beginnen mit einfachen Beispielen und erschließen sich Schritt für Schritt die Bausteine des Web 2.0 . Ein erfahrener Entwickler gibt Tips zur Integration und zeigt, welche Frameworks sich in der Praxis wo bewährt haben.

Wir haben die Inhalte dieses Kurses in den Kurs "JavaScript" integriert

Trainer und Dozenten

Michael Seeboerger-Weichselbaum zählt zu den profiliertesten Computerbuchautoren in Deutschland. Seit 1991 sind über 35 Bücher insbesondere zur Programmierung in Java, XML, XSLT, PHP und JavaScript erschienen. Michael Seeboerger-Weichselbaum besitzt langjährige Erfahrung als EDV-Dozent und -Trainer. Als Fachjournalist für Entwicklerzeitschriften greift er brandaktuelle Programmier-Themen auf, um Sie einem breiten fachkundigen Publikum näher zu bringen.

Voraussetzungen

Grundlegende HTML- und CSS Kenntnisse, wie sie Sie z.B. in unserem Kurs "HTML barrierefrei und suchmaschinenoptimiert (HTML5 & CSS3)" lernen können.

Inhalt

Überblick AJAX

  • Einsatzmöglichkeiten
  • Grenzen
  • praktische Anwendungen

Die Basiskomponenten für Ajax

  • überblick HTML - XHTML - XML
  • überblick JavaScript
  • überblick Document Object Model ( DOM )

Baustein XML

  • XML - Grundlagen
  • Aufbau von XML-Dateien, Tags und Elementen
  • XML-Syntax

Baustein JavaScript

  • grundlegende Objekte
  • DOM Zugriff auf HTML und XML
  • Cross-Browser-Programmierung (IE, Firefox, Opera, Safari)

AJAX Programmierung

  • asynchrones Laden von XML-Dateien
  • Auswertung und Weiterverarbeitung von XML-Dateien
  • XMLHttpRequest Object
  • Ajax in action: XML-Inhalte in HTML einfügen
  • JavaScript Bibliotheken

AJAX Frameworks

  • Überblick: Unterscheidungsmerkmale und technische Ansätze
  • Beispiele für PHP Frameworks
  • Beispiele für Java Frameworks

AJAX Frameworks

  • Konkreter Einsatz der besprochenen Frameworks
  • Weitere Tools für den Einsatz von Ajax
  • Ausblick und Zukunftsperspektive
Abschluß, Raum für Fragen