JavaScript und AJAX
Vertiefung

Netto Einzelpreis

880,00 -2.960,00 
880,00 -2.960,00 

Bei nicht geförderten Kursen zzgl. 19% MwSt

Asynchronous JavaScript and XML – AJAX

Entwicklung und Einsatzmöglichkeiten dynamische AJAX-Anwendungen mit Hilfe verschiedener Frameworks.

Dauer

2 Tage (16 Unterrichtsstunden)

Anzahl Personen oder Firmengruppen

SKU: JavascriptVertiefung-1

Beschreibung

JavaScript und AJAX
Vertiefung

Um die Möglichkeiten von HTML und CSS zu erweitern und um Websites zu optimieren, wird „vereinfachte“ Programmierung verwendet. Hierzu wurden Skriptsprachen wie VB-Script, VBA von Microsoft oder „JavaScript“, AJAX u.a.m. entwickelt.

Der Vorteil von JavaScript-Programmen ist, dass sie entweder direkt in der HTML-Datei oder in separaten Dateien abgelegt und im Gegensatz zu Java-Programmen nicht kompiliert werden müssen, sondern als Quelltext während der Anzeige im Browser interpretiert werden. Dazu besitzen Browser wie Chrome, Mozilla oder Microsoft Internet Explorer entsprechende Interpreter-Software. 

Die Syntax von JavaScript ähnelt der Programmiersprache C, wozu auch Java gehört. Trotz der Namens- und syntaktischen Ähnlichkeit hat JavaScript nur geringe Gemeinsamkeiten mit Java.

Typische Anwendungsgebiete von JavaScript sind:

  • dynamische Manipulation von Webseiten über das Document Object Model
  • Plausibilitätsprüfung (Datenvalidierung) von Formulareingaben noch vor der Übertragung zum Server
  • Anzeige von Dialogfenstern
  • Senden und Empfangen von Daten, ohne dass der Browser die Seite neu laden muss (Ajax)
  • Vorschlagen von Suchbegriffen während der Eingabe
  • Werbebanner oder Laufschriften
  • Verschleierung von E-Mail-Adressen zur Bekämpfung von Spam
  • mehrere Frames auf einmal wechseln oder die Seite aus dem Frameset lösen

 Als Vertriefungsseminar finden Sie in unserem Angebot eine Weiterentwicklung von JavaScript, u.z. Asynchronous JavaScript and XML – kurz AJAX, eine Schlüsseltechnologie des Web 2.0. Hier werden zahlreiche neue Gestaltungs- und Bedienmöglichkeiten für Anwendungen auf Webseiten möglich. Das Besondere an AJAX ist die asynchrone Datenübertragung zwischen Browser und Server, was das sukzessive Nachladen einzelner Bereiche einer Webseite nach Bedarf ermöglicht, ohne dass die ganze Seite neu geladen werden muss.

Voraussetzungen

Teilnahme am Grundlagenseminar JavaScript oder vergleichbare Kenntnisse.

Unterrichtszeit

von 9:00 bis 16:30 Uhr

Inhalt

Grundlagen AJAX * Einsatzmöglichkeiten * Basiskomponenten * Überblick XML, CSS und JavaScript * Objektbasiertes Programmieren mit JavaScript * Java Script Object Notation * Javascript und XML * AJAX und HTTP * XMLHttp-Request-Object * Überblick AJAX Frameworks * Asynchrones Laden von XML-Dateien * AJAX-Suggest und -Autocomplete * Cross-Browser-Programmierung * Sicherheit * Tipps & Tricks.