Schulung: Java-Webanwendungen mit Jakarta Faces

Nutzung von JSF und AJAX in Java-Webanwendungen

  • Standard für serverseitiges Rendering in JEE-Anwendungen
  • Umfangreiche Demos und Übungsanteile
  • Im Kurs wählbare Zielumgebung – mit und ohne Server

 

Innerhalb der Jakarta EE / Java EE ist Jakarta Faces (früher JavaServer Faces) das Framework zur Entwicklung von Webanwendungen. Ergänzend stehen viele Komponentenbibliotheken für die Gestaltung ansprechender Web-GUIs zur Verfügung. In diesem Seminar lernen Sie den Aufbau von Java-Webanwendungen mit JSF 4.0 und die dazu nötigen Entwicklungs- und Laufzeitumgebungen kennen. Im Verlauf des Seminars entwickeln Sie eine vollständige JSF-Anwendung inklusive Formularverarbeitung, Internationalisierung und Security.

Die Zielumgebung der Anwendungen können Sie im Kurs frei auswählen oder auch umschalten: Alle Demos und Übungen laufen u. a. auf WildFly (JBoss), Open Liberty (WebSphere Liberty) und Payara (GlassFish).

  • Architekturen und Konzepte von JEE
    • Aufbau und Bestandteile von JEE-Anwendungen
    • Full Profile, Web Profile, Micro Profile
    • Klassische Application Server vs. JAR Deployments
  • Grundlagen von Java-Webanwendungen
    • Java-Servlets, Jakarta Server Pages, Facelets
    • Security und Login-Verfahren
  • JSF-Grundlagen
    • Requestverarbeitung und MVC-Konzept
    • Seitenaufbau mit Facelets
    • Managed Beans (JSF und CDI), Scopes
    • JSF Expression Language
    • Seitennavigation
    • Konvertierung, Validierung und Fehlerbehandlung
  • Fortgeschrittene Themen
    • Internationalisierung
    • Resource Libraries
    • GET-Support
    • Eventverarbeitung
    • Seitenstrukturierung mit Templates
    • Entwicklung eigener Komponenten
    • Nutzung von AJAX in JSF-Anwendungen
  • Einsatz von JSF-Bibliotheken
    • Am Beispiel von Primefaces

Die Themen werden ausführlich präsentiert und mit übergreifenden Übungen vertieft.

Q&A-Session nach dem Kurs
Wir bieten bei dem Kurs allen Teilnehmenden im Nachgang eine individuelle Q&A-Session für Fragen rund um das Thema an. Es sind dabei auch alle interessierten Kolleg:innen eingeladen. Dauer: ca. 1 Stunde, online.

Dieser Kurs richtet sich an Java-Entwickelnde, die Webanwendungen auf Basis von Jakarta Faces entwickeln wollen.

Java-Kenntnisse werden vorausgesetzt.

Schulungstermine

25.11.–27.11.2026Online3 TageRabatt ab 2 PersonenPlätze frei1.780,00 €Details

25.11.–27.11.2026Berlin3 TageRabatt ab 2 PersonenPlätze frei1.980,00 €Details

25.11.–27.11.2026Bielefeld3 TageRabatt ab 2 PersonenPlätze frei1.880,00 €Details

24.02.–26.02.2027Online3 TageRabatt ab 2 PersonenPlätze frei1.780,00 €Details

24.02.–26.02.2027Bielefeld3 TageRabatt ab 2 PersonenPlätze frei1.880,00 €Details

24.02.–26.02.2027Berlin3 TageRabatt ab 2 PersonenPlätze frei1.980,00 €Details

23.06.–25.06.2027Online3 TageRabatt ab 2 PersonenPlätze frei1.780,00 €Details

23.06.–25.06.2027Bielefeld3 TageRabatt ab 2 PersonenPlätze frei1.880,00 €Details

23.06.–25.06.2027Berlin3 TageRabatt ab 2 PersonenPlätze frei1.980,00 €Details

27.10.–29.10.2027Online3 TageRabatt ab 2 PersonenPlätze frei1.780,00 €Details

27.10.–29.10.2027Berlin3 TageRabatt ab 2 PersonenPlätze frei1.980,00 €Details

27.10.–29.10.2027Bielefeld3 TageRabatt ab 2 PersonenPlätze frei1.880,00 €Details