Schulung AJAX (Asynchronous JavaScript and XML) - Basistechnik für moderne Webanwendungen (Rich Internet Applications)

Beschreibung/Inhalt

AJAX (Asynchronous JavaScript and XML) ist die zentrale Technik zum Nachladen von Daten in modernen Webseiten. Die Teilnehmer lernen die Möglichkeiten als auch Einschränkungen von AJAX kennen und können moderne Webseiten für das Web 2.0 (sogenannte Rich Internet Applications - RIAs) mithilfe von AJAX erstellen. Nach Ihrer Wahl verwenden wir in dieser Schulung JavaScript oder TypeScript. Auch als Editor verwenden wir den Editor Ihrer Wahl zum Beispiel Webstorm oder Visual Studio.

Zielgruppe:
Web-Programmierer, Web-Designer, Webseiten-Ersteller

Voraussetzungen:
Gute HTML- und CSS-Kenntnisse

- Grundlagen

  • Was bezeichnet AJAX?
  • Wozu kann AJAX eingesetzt werden und wie wird es in aktuellen Webseiten verwendet?
  • Elementare Hintergründe der Datenübertragung im Internet und WWW
  • Datentransfer per Paketvermittlung
  • Seitenbeschreibung und Programmiertechniken im WWW
  • Übersicht zu (X)HTML und CSS
  • Allgemeines zur clientseitigen Webprogrammierung
  • Der Benefit und die aktuellen Probleme von AJAX
  • Potenzielle Alternativen bei RIAs (Iframes, Silverlight, JavaFX, AIR, …)
  • Aufbau einer Testumgebung
  • Konkrete Techniken im AJAX-Umfeld: (X)HTML und DOM, Style Sheets, JavaScript, TypeScript
  • HTTP und die Interna des XMLHttpRequest-Objekts
  • DHTML zur Anzeige von nachgeladenen Daten und dem Aufbau interaktiver, dynamischer Oberflächen
  • Umgang mit XML bei AJAX
  • Umgang mit JSON bei AJAX
  • Die Serverseite bei AJAX (z.B. anhand von PHP, Apache und MySQL, alternativ ASP.NET, SQL Server)
  • Der Einsatz von AJAX-Frameworks wie jQuery, Angular, React, Vue.js und Svelte (andere auf Anfrage)

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil