Diese Veranstaltung ist nicht mehr buchbar

  • Die Veranstaltung »SUN DTW-2126: Core Ajax: Web-Entwicklungen für Unternehmen mit Ajax« wurde vom Veranstalter aus unserem Katalog entfernt oder auf einen anderen Termin verschoben.
  • Bitte beachten Sie die folgenden Kurse zum Thema:

SUN DTW-2126: Core Ajax: Web-Entwicklungen für Unternehmen mit Ajax

Anbieter Veranstaltung

alle Kurse < Persönlichkeit Kurse < Kurs SUN DTW-2126: Core Ajax: Web-Entwicklungen für Unternehmen mit Ajax

SUN DTW-2126: Core Ajax: Web-Entwicklungen für Unternehmen mit Ajax - Kurs

ÜbersichtDieser viertägige Intensivkurs zu den wichtigsten Ajax-Funktionen vermittelt die notwendigen Kenntnisse zum skalierbaren Schreiben robuster, benutzerfreundlicher und sicherer Ajax-Lösungen für Unternehmen. Der Kurs beginnt mit einer Betrachtung von Ajax unter Unternehmens-, Design- und Codeaspekten. Anschließend wird Ajax im Netzwerkzusammenhang betrachtet, sowie HTTP-Verkehrsmuster, die Objektserialisierung über HTTP und die Verwaltung und Messung von HTTP-Verkehr. Es werden ebenfalls Kenntnisse zu Reverse Ajax und Enterprise Comet vermittelt. Darüber hinaus erhalten die Teilnehmer eine Einführung in die Auswirkungen von Ajax auf die Benutzeroberfläche, Prototypen und einige wichtige Datenvalidierungsmuster. Weitere Kursschwerpunkte sind die Verwendung von ereignisgesteuertem Code und Rückruffunktionen sowie Scriptaculous. Anschließend betrachten die Teilnehmer Ajax vor dem Hintergrund ihrer jeweiligen Unternehmensarchitektur. Sie erfahren, wie Ajax mit SOAP und REST Web Services funktioniert und wie Mash-Ups für direkte Interaktionen mit Web Services von Drittanbietern verwendet werden können. Abschließend wird die Pflege des Codes behandelt, inklusive Unit-Tests und funktionalen Tests mit jsUnit, TestMaker und Selenium. Inhalt

Grundlagen zu Ajax

  • Erste Schritte mit Ajax
  • Betrachtung von Ajax unter Unternehmens-, Design- und Codeaspekten
  • Gute Codierungspraxis
  • Skalieren von Code
  • Betrachtung von Ajax im Gesamtzusammenhang
  • Low-Level Plumbing
    • Das HTTP-Protokoll
    • XHR-Objekte
  • Umschreiben (Refactoring) des XHR-Objekts
  • Umschreiben (Refactoring) in Javascript
  • Schreiben von JavaScript-Objekten
  • Erstellen verwendbarer Wrapperobjekte mit dem XHR-Objekt
  • Dialekte von Ajax
  • Serverantworten
  • HTML-Inhalte
  • Generierte Skripte
  • Strukturierte Daten (XML und JSON)
  • Vor- und Nachteile
  • Ajax-Bibliotheken
  • Prototype
  • jQuery
  • YUI
  • Nutzen der Leistung der Sprache JavaScript

Das Netzwerk

  • HTTP-Verkehrsmuster
  • Einfache HTTP-Anfragen und -Antworten
  • HTTP-Verkehrsmuster während des Lebenszyklus einer gesamten Anwendung
  • Roundtripping von Daten
  • Objektserialisierungsmuster über die HTTP-Schnittstelle
  • JSON
  • XML
  • HTTP-Verwaltung von der Clientseite aus
  • HTTP-Transportstrategien
  • Die X-JSON-Header und Responder von Prototype (Prinzipien und Ansatz)
  • Die Ajax. Engine von Rico (Prinzipien und Ansatz)
  • Messen des HTTP-Verkehrs
  • Erstellen grafischer HTTP-Verkehrsberichte
  • Tools: Firebug, Fiddler, LiveHTTPHeaders
  • Comet und Reverse Ajax
  • Situationen für die Verwendung von Comet/Reverse
  • Andere Reverse Ajax-Ansätze

Benutzeroberflächen

  • UI-Bibliotheken
  • Gute Verfahren für JavaScript-Codierung und Kapselung
  • Implikationen der Benutzeroberfläche
  • Prototype und DOM
  • Prototype-Unterstützung für:
    • DOM
    • HTML-Formulare
  • Datenvalidierungsmuster für Ajax
  • Scriptaculous
  • Scriptaculous
    • Grafikeffekte
    • Drag-and-Drop
  • Ereignisgesteuerter Code
  • Rückruffunktionen
  • Ajax-Benutzeroberflächen für Navigation und Datenbearbeitung
  • UI-Metaphern für Web und Desktop
    • Unterschiede
    • Fusion
  • Datenkategorisierung im Vergleich zu Klassifizierungsschemata

Ajax innerhalb der Unternehmensarchitektur

  • Ajax in Ihrer spezifischen Unternehmensarchitektur
  • Server
  • Unternehmen
  • Ajax und Web Services
  • SOAP Web Services
  • REST Web Services
  • Funktionsweise von Ajax mit SOAP und REST
  • Serverseitige Architektur
  • Ajax-Toolkits und ihre Muster
  • Ajax-Toolkits: Überblick
    • Sajax
    • DWR
    • Backbase
    • JSF
    • GWT
  • Mash-Ups und direkte Interaktion mit Web Services von Drittanbietern vom Client aus in Web 2.0
  • Pflege des Codes
  • Unit-Tests in Ajax
  • Funktionale Tests in Ajax
    • jsUnit
    • TestMaker
    • Selenium
  • Profilierung von Javascript-Code für hohe Ausführungsgeschwindigkeit und geringen Speicherbedarf
Kurssprache deutsch, Unterrichtsmaterial überwiegend in englischer Sprache.

Kurs-Inhalte

Seminarinhalte: VoraussetzungenAm meisten werden Teilnehmer von diesem Kurs profitieren, die bereits den Kurs zu JavaScript, DOM und JSON besucht haben oder über umfassende Erfahrung mit der Webentwicklung für Unternehmen und ein fundiertes Verständnis von JavaScript und DOM verfügen und eine Einführung in die skalierbare Entwicklung robuster, benutzerfreundlicher und sicherer Ajax-Lösungen für Unternehmen benötigen.

Zielgruppen

Dieser Kurs richtet sich an Webentwickler für Unternehmen, die eine Einführung in die skalierbare Entwicklung robuster, benutzerfreundlicher und sicherer Ajax-Lösungen für Unternehmen benötigen. Zielsetzung

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:

  • Anwenden der Technologien, die Ajax zugrunde liegen
  • Verwalten und Messen von HTTP-Verkehr
  • Verwenden von Ajax UI-Bibliotheken inklusive Prototype und Scriptaculous
  • Implementieren von Ajax mit REST und SOAP Web Services
  • Auswählen und Implementieren von serverseitigen Ajax-Toolkits wie Sajax, DWR, Backbase, JSF und GWT
  • Pflege des Codes mit UnitTesting und JavaScript Codeprofilierung

Kundenbewertungen für