JSF, Tomcat, Ajax, Java Web Development und Seminare von trainFactory

Ajax Seminar - Einführung

Dieses Seminar vermittelt die Grundlagen für die Entwicklung von dynamischen Websites mit Ajax und DHTML.

Nach einer Einführung in Javascript, werden die Technologien für die Manipulation des DOM (Document Object Model) und die Anbindung an Servertechnologien (PHP, Java) mit dem XMLHttpRequest-Objekt (XHR) dargestellt.

Weiterhin werfen wir im Seminar einen Blick auf die Ajax-Libraries Prototype und Scriptaculous.

Diese stellen Basisbibliotheken dar, die jeder Ajax-Entwickler kennen sollte. Sie erleichtern die Entwicklung von Ajax-Anwendungen u.a. dadurch dass sie "Browsereigenheiten" kapseln, eine umfangreichere DOM-Manipulation ermöglichen und über grafische Effekte verfügen.

Alle Beispiele sind browserunbhängig und werden mit Hilfe von Firebug getestet.

Zielgruppe: Entwickler mit HTML Know-How

Empfohlene Seminardauer: 3-4 Tage

Unterlagen: Folien und Beispiele


Inhalte

Javascript Grundlagen

  • Javascript in HTML einbinden
  • Javascript Syntax : Variablen, Eigenschaften, Objekte, Methoden ...
  • Eventsystem
  • Fenster und Formulare
  • CSS-Styles mit Javascript ändern

Javascript und DOM

  • Grundlagen zum Document Object Model
  • Zugriff auf DOM-Knoten
  • DOM-Knoten einfügen und entfernen
  • Knoteneigenschaften (Attribute) bearbeiten

Ajax

  • Grundlagen: HTTP-Header und -Methoden, Server-Codes
  • XMLHttpRequest-Objekt erzeugen
  • XMLHttpRequest-Objekt Eigenschaften und Methoden
  • Server-Responsedaten in die Website einfügen mit javascript
  • Beispielprojekt

Prototype

  • Überblick
  • XHR-Funktionen
  • DOM-Manipulation
  • Eventsystem
  • Objekte erzeugen

Scriptaculous

  • Grundlagen Effekte : Duration,Transition ...
  • Effekte steuern
  • Grundeffekte : Opacity,Highlight,Scale,Toggle ...
  • Kombinationseffekte : Fade, Puff, DropOut, Shake ...