Ajax Einführung

Seminarinformationen

Seminar - Ziel

In diesem Seminar wird Ihnen das notwendiges Hintergrundwissen zu Javascript, HTML/DOM und JSON (Javascript Objekt Notation) vermittelt, das Sie zur asynchronen Kommunikatio brauchen. Auch unter Verwendung aktueller JavaScript-Frameworks werden grundlegende Arbeitstechniken, Entwurfsmuster und Best-Practices aus der Web Entwicklung mit JavaScript und AJAX vorgestellt.

Teilnehmer - Zielgruppe

Webentwickler für Neukonzeption und -design, Webentwickler zur Optimierung bestehender Webanwendungen

Kurs - Voraussetzungen

Sicherer Umgang mit HTML, Javascript und CSS sind ausreichend

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Kurze Wiederholung zu HTML, CSS und JavaScript und das Document Object Modell
  • Die DOM Schnittstelle– Zugriff auf das Dokument mit JavaScript
  • Ereignisbehandlung

Technologische Grundlagen von AJAX

  • HTTP als Träger-Protokoll
  • XMLHttpRequest
  • Remote Scripting ohne XMLHttpRequest
  • JSON – Javascript Objekt Notation

Objektorientierte Prorammierung mit JavaScript

  • Objekte, Eigenschaften und Methoden in Javascript
  • Konstruktor-Funktionen
  • Konzepte der Vererbung
  • Funktionen
  • Closures und Scope

Entwicklungspraxis mit AJAX

  • Abstraktion und Produktivität durch Frameworks (z.B. JQuery, Prototype, YUI, Sencha/Ext JS, Dojo ...)
  • Kommunikation mittels JSON-Objekten
  • RESTful Services mit AJAX verwenden

Design Patterns für die Entwicklung mit AJAX

  • Programmierung von Pattern
  • Funktionalität und Usability Patterns

Best Practices

  • Unit-Test für JavaScript
  • Diagnose-Tools
  • Debugging für JavaScript
  • Tools für kollaborative Entwicklung
  • Logging
Tags: HP