Kursbeschreibung
AJAX (Asynchronous JavaScript and XML) erlaubt es mit JavaScript interaktive Webanwendungen zu erstellen, welche sich im Handling und in der Gestaltung mit Desktop-Anwendungen messen können. Im Kurs erhalten Sie einen praxisnahen Einstieg in den Aufbau von AJAX basierten Anwendungen (Frontend und Backend). Heute gibt es eine große Auswahl von PHP-Frameworks zur Erstellung von Webservices. Das Seminar zeigt am Beispiel von Lumen (Teil von Laravel) das Zusammenspiel von AJAX und PHP.
Zielgruppe
- Alle die mit AJAX moderne Webapplikationen entwickeln sollen und das Front- und Backend kennen lernen wollen.
Voraussetzung für die Schulung
- Gute HTML- und CSS- Kenntnisse
- JavaScript-Kenntnisse entsprechend des JavaScript Grundkurses
- PHP-Kenntnisse entsprechend des PHP Grundkurses.
Kursinhalte
Überblick Ajax:
- Was, wie wo und warum?
- Einsatzmöglichkeiten
- Grenzen
- Praktische Anwendungen
Baustein JavaScript:
- Aufbau von JSON
- AJAX Requests mit “Vanilla” JavaScript
- XMLHttpRequest Object (xhr)
- Abfragen mit Axios und jQuery
- Verarbeitung von JSON Daten
AJAX Programmierung:
- Austausch von Daten (JavaScript und JSON) mit einer REST API (PHP)
- Auswertung und Weiterverarbeitung von Serverdaten
- Standards (OpenAPI / Swagger)
- REST vs GraphQL
In der Schulung werden verschiedene JavaScript Ajax Frameworks (Axios, jQuery etc.) und PHP Frameworks (Laravel / Lumen, Symfony) vorgestellt.
