Nach dem Seminar können Sie komplette Enterprise-Anwendungen auf Basis von Jakarta EE 10 entwickeln. Sie erstellen RESTful Webservices für andere Anwendungen oder JavaScript-UIs und bauen mit Jakarta Persistence eine professionelle Persistenzschicht auf. Bean Validation setzen Sie zur Prüfung von Anwendungsdaten ein. Mit CDI Beans entwickeln und integrieren Sie die Businesslogik Ihrer Anwendung. Darüber hinaus können Sie Enterprise Beans fachlich einordnen und die grundlegenden Funktionen von MicroProfile nutzen. Sie verstehen den Aufbau von Monolithen, Modulithen und Microservices und können Ihre Anwendungen auf WildFly oder Open Liberty bereitstellen.
Klassische Application Server versus JAR Deployments
RESTful Webservices (JAX-RS)
REST-Applikationen und REST-Ressourcen
JSON und XML
REST Client
API Design
Jakarta Persistence (JPA)
Persistente Klassen und Persistence Units
CRUD-Operationen und ID-Generierung
Abfragen mit JPQL
Transaktionssteuerung
Relationen
Vererbung
Eager und Lazy Loading
Bean Validation (BV)
Standard-Constraints und Validation API
Integration in JPA und CDI
Contexts and Dependency Injection (CDI)
Injektion von Beans
Qualifier und Alternatives
Producer und Disposer
Kontexte und Scopes
Transaktionssteuerung
Events und Observer
Vergleich von CDI und Jakarta Enterprise Beans (EJB)
MicroProfile
API-Veröffentlichung mit OpenAPI
Integration in Betriebsumgebungen mit Config, Health und Monitoring
Demos und Übungen
Übergreifende Übungen zu den behandelten Themen
Wählbare Zielumgebung mit WildFly und Open Liberty
Gemeinsame Besprechung von Fragen und Lösungsansätzen
Dauer/zeitlicher Ablauf:
4 Tage
Zielgruppe:
Dieser Kurs richtet sich an Software-Entwickelnde, die die serverseitige Anwendungsentwicklung mit Jakarta EE kompakt und schnell erlernen möchten. Er eignet sich auch für Java-Entwickelnde, die bestehende Java-EE- oder Jakarta-EE-Anwendungen betreuen, erweitern oder modernisieren möchten.
Teilnahmevoraussetzungen
Sie benötigen gute Kenntnisse in der Programmiersprache Java.
Vorkenntnisse in Java EE, Jakarta EE, JPA, CDI oder MicroProfile sind nicht erforderlich.
Der Kurs ist als praxisorientierter Grundlagenkurs für Einsteigerinnen und Einsteiger in die Jakarta-EE-Entwicklung konzipiert.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.