AJAX

Seminarinformationen herunterladen

AJAX steht für Asynchronous JavaScript and XML und stellt ein Konzept dar, um auf HTML-Seiten ausgewählte Inhalte nachzuladen, ohne die Seite komplett neu zu laden. Damit ist AJAX eine Schlüsseltechnologie des so genannten Web 2.0.

Mit AJAX werden folgende Web-Techniken vereint:

(X)HTML

  • JavaScript
  • Cascading Style Sheets (CSS)
  • Document Object Model (DOM)
  • XML und XSLT
  • XMLHttpRequest

Zielgruppe

Web-Entwickler / -Programmierer

Voraussetzungen

Dieses Seminar richtet sich an erfahrene Programmierer und Programmiererinnen in JavaScript. Auf Basis robuster AJAX-Frameworks lernen die Teilnehmer typische Anwendungsgebiete kennen.

Schwerpunkte

Kurzwiederholung der Programmiertechniken von JavaScript

  • Definition und Einsatz von Variablen
  • Kontrollstrukturen  
  • Ausgewählte Funktionen in JavaScript
  • Weiterleiten und aktualisieren von Daten
  • Identifikation des Browser
  • Programmieren von Cross-Browser - Funktionalitäten
  • Timeouts und Intervalle
  • Arbeiten mit Datumswerten  
  • Zufallszahlen generieren
  • Cookies erstellen und auslesen

Mit Formularen arbeiten

  • Ein Formular in HTML erstellen
  • Textfelder prüfen
  • Checkboxen prüfen
  • Radiobuttons prüfen
  • Auswahllisten prüfen
  • Formulare auf Vollständigkeit prüfen
  • Fehlermeldung für Formulare
  • Automatische Formularüberprüfung
  • Quicklink-Navigation

Fenster und (i)Frames

  • Modale Fenster
  • Erstellen und Anpassen von Popup-Fenstern
  • Links in Popup-Fenstern aufrufen
  • Frames und iFrames

Überblick über AJAX und Web 2.0

Das XMLHttpRequest-Objekt

  • Methoden und Eigenschaften
  • Synchrone und asynchrone Requests
  • Response als XML-Datenstruktur generieren
  • Website mit DOM und JavaScript verändern

AJAX Frameworks Überblick

  • Clientseitige Frameworks
  • Serverseitige Frameworks

Basisbibliothek: Prototype JS

  • HTMLHttpRequest-Methoden
  • DOM-Manipulation-Methoden

Scriptaculous, das Framework für visuelle Effekte

  • Visuelle Effekte (Move, Scale, Fade, Highlight, u.a.)

Objektorientiertes AJAX mit dem Dojo Toolkit

  • XMLHttpRequest
  • Event System
  • DOM-Manipulation
  • Backward/Forward/Bookmarking
  • Drag&Drop, Visuelle Effekte
  • Widgets (Trees, Sortable Table, Editors, Datepicker, Wizards, u.a.)
  • Performance Optimierung

DWR - "Easy AJAX for Java"

  • Konfiguration
  • Clientseitiges JavaScript für serverseitige Java-Objekte generieren
  • Callback Methoden registrieren
  • Creators, Converter, Utilities
  • Arbeiten mit Tabellen
  • Fehlerbehandlung, Sicherheit

Einsatz verschiedener Frameworks in einem Projekt

Debugging

Dauer

3 Tage

08:30 – 16:00 Uhr

Termine

Als Inhouse-Training individuell an Ihren Bedarf angepasst buchbar.

Standard-Inhouse-Seminar

Seminar, das ohne Veränderung von Inhalten und Dauer für eine Gruppe von Teilnehmern gebucht wird. Ort und Beginn werden individuell abgestimmt.

zzgl. Reisekosten für den Trainer in Höhe von 0,30 € je km ab Nürnberg zum Veranstaltungsort und zurück, zzgl. pauschal 100,- € Hotelkosten für den Trainer pro Tag ab 200 km
zzgl. 30 € für Seminarunterlagen pro TN

max. 12 Teilnehmer

Zertifikat

Zertifikat der GRUNDIG AKADEMIE

Ansprechpartner

Doris Eckstein
Tel: +49 911 95117-535
doris.eckstein@grundig-akademie.de

Winfried Gmeiner
Tel: +49 911 95117-522
winfried.gmeiner@grundig-akademie.de

Empfehlungen für Sie

HTML5

Dauer: 2 Tage
Preis: 1.241,00 €

JavaScript

Dauer: 2 Tage
Preis: 827,00 €

XML - Extensible Markup Language

Dauer: 3 Tage
Preis: 1.241,00 €

Bestellen Sie den Newsletter der GRUNDIG AKADEMIE