Seminar „AJAX in der Praxis“

Aufbau-Schulung

Beschreibung

Asynchrone Kommunikation mit Javascript (AJAX) ist eine wesentliche Grundlage moderner Webentwicklung. Dieses Seminar vermittelt notwendiges Hintergrundwissen zu Javascript,  HTML/DOM und JSON (Javascript Objekt Notation). Auch unter Verwendung aktueller JavaScript-Frameworks werden grundlegende Arbeitstechniken, Entwurfsmuster und  Best-Practices aus der Web Entwicklung mit JavaScript und AJAX vorgestellt.

Zielgruppe

Webentwickler und Webdesigner, HTML-Programmierer

Voraussetzungen

Grundkenntnisse zu Javascript sollten vorhanden sein. Praxiserfahrungen mit HTML  sind hilfreich.

Empfohlene Schulungsdauer

2 – 3 Tage

Schulungsunterlagen

Literatur nach Absprache

Inhalt

Die Basistechnologien

  • HTML, CSS und JavaScript und das DOM (Document Object Modell)
  • Die DOM API – 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

Objektorientiert programmieren 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

  • Programming Patterns 
  • Functionality and Usability Patterns

Best Practices

  • Unit-Test fürJavaScript
  • Diagnose-Tools
  • Debugging für JavaScript
  • Tools für kollaborative Entwicklung
  • Logging