GEDOPLAN

Java-Webanwendungen mit Jakarta Server 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.

Beschreibung

Innerhalb der Jakarta EE / Java EE ist Jakarta Server 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 2.3 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).

Agenda

  • 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
    • RichFaces, Primefaces etc.

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

Teilnehmerkreis und Voraussetzungen

Dieser Kurs richtet sich an Java-Entwickler*innen, die Webanwendungen auf Basis von Jakarta Server Faces entwickeln wollen.

Java-Kenntnisse werden vorausgesetzt.

Schulungstermine

12.06.–14.06.2024

Köln / Online
3 Tage
Plätze frei

1.820,00 €
Details

14.08.–16.08.2024

Bielefeld
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.820,00 €
Details

14.08.–16.08.2024

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.560,00 €
Details

16.10.–18.10.2024

Köln / Online
3 Tage
Plätze frei

1.820,00 €
Details

11.12.–13.12.2024

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.560,00 €
Details

11.12.–13.12.2024

Berlin
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.820,00 €
Details

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!