AJAX - Inhouse von GRUNDIG AKADEMIE

Inhalte

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

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

08:30 – 16:00 Uhr

Zielgruppen

Web-Entwickler / -Programmierer

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 1789113

Anbieter-Seminar-Nr.: s156

Termin jetzt anfragen

Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis