Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Das Seminar richtet sich an Softwareentwickler und Projektleiter. AJAX (Asynchronous JavaScript and XML) ist eigentlich nichts Neues. Alle verwendeten Technologien stehen schon lange Zeit zur Verfügung. Ziel von AJAX ist es, browsergestützte Anwendungen zu erstellen, welche sich im Handling und in der Gestaltung mit Desktop-Anwendungen messen können.
Die serverseitige Verarbeitung erfolgt bei der Verbindung in einem Jakarta (Java) EE konformen Applikationsserver. Im Seminar wird mit Hilfe von Ajax einer browserbasierte Internetanwendung erstellt die auf eine REST API im Hintergrund zugreift. Schwerpunkt des Seminars ist weiterhin, dass Sie die Einsatzmöglichkeiten kennen und in Hinsicht auf Ihre Projekte einschätzen lernen. Kursinhalte
Die serverseitige Verarbeitung erfolgt bei der Verbindung in einem Jakarta (Java) EE konformen Applikationsserver. Im Seminar wird mit Hilfe von Ajax einer browserbasierte Internetanwendung erstellt die auf eine REST API im Hintergrund zugreift. Schwerpunkt des Seminars ist weiterhin, dass Sie die Einsatzmöglichkeiten kennen und in Hinsicht auf Ihre Projekte einschätzen lernen. Kursinhalte
Client-Technologien:
- HTML 5
- JSON
- XML
- DOM
- JavaScript
AJAX-Überblick:
- Funktionsweise
- XMLHttpRequest-Objekt
- Synchrone und asynchrone Requests
- AJAX Response und Error Handling
- Frameworks und Bibliotheken
- Axios vs Fetch vs ..
Server-Technologien AJAX-Java:
- Verarbeitung im Applikationsserver
- Ergebnisse und Rückgabe als XML File, Text- oder JSON-Dokument
- Java APIs und Hilfsklassen zur AJAX-Unterstützung
- Spring Boot
- Java Frameworks für AJAX (OpenSource-Lösungen und Produktübersicht)
AJAX im Browser:
- Nachladen von Daten
- Paginierung
- Eingabe-Validierung
- Datenaktualisierung und Benachrichtigung
- User-Interface-Elemente
- komplexe Komponenenten (Trees, Menüs etc.)
- dynamische Seitengestaltung
Frameworks in der Praxis:
- Spring Boot
- Spring
- Axios
- …