Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "Jakarta EE 10 - Komplettkurs" erhalten Sie eine umfassende Einführung in die neuesten Entwicklungen von Jakarta EE, wobei der Fokus auf den Unterschieden zu Java EE und einem Vergleich zu anderen Enterprise-Architekturen liegt. Sie bekommen eine Einführung in das Core Profile und Cloud Native sowie eine detaillierte Anleitung zur Installation und Konfiguration von Wildfly. Die Agenda umfasst auch das Web Tier mit Servlets und JSP, Jakarta Faces für das Frontend und Websockets. Ebenso werden CDI-Beans behandelt, genauso wie Enterprise JavaBeans, Persistenz mit JPA, Sicherheitsaspekte und Web Services mit JAX-RS und JSON.

Teilnehmer - Zielgruppe

  • Java Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Routinierte Kenntnisse in der Java SE Programmierung

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Von J2EE über Java EE zu Jakarta EE
  • Architektur von Jakarta EE-Anwendungen
  • Profile: Core vs. Web vs. Full, MicroProfile
  • Unterstützung in IDEs und Buildtools
  • Installation und Basiskonfiguration des Applikationsservers WildFly
  • Maven Projekt-Setup und erstes Übungsprojekt

Context and Dependency Injection (CDI)

  • Konzepte eines IoC Containers
  • CDI Beans: Injection, Qualifier, Alternatives
  • Interceptors, Decorators und Events
  • CDI Lite im Core Profile

Web Tier

  • Servlets, Jakarta Faces und Websockets
  • Deployment als WAR
  • Konfiguration via Annotationen

Business-Logik & EJB

  • Stateful und Stateless Session Beans
  • Singletons
  • Asynchrone und synchrone EJB-Aufrufe
  • Message Driven Beans,
  • Abgrenzung zu CDI Beans

Persistenz

  • JPA: EntityManager, Relationen, Transaktionen
  • Criteria API und JPQL
  • Lazy Loading und Performance-Hinweise
  • Jakarta Data: Repository-basierte Datenzugriffe als Alternative zu JPA-DAOs
  • Ausblick: NoSQL-Anbindung

Web Services & Integration

  • RESTful Services mit JAX-RS: Requests, Responses, Clients
  • JSON-B und JSON-P
  • Aufruf externer RESTful Services
  • SOAP/XML-basierte Services mit JAX-WS

Sicherheit

  • SecurityContext, Absicherung von Web- und EJB-Schichten
  • OpenID Connect / OAuth 2.0

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Neuerungen auf Java 9-21

- u.a. in Köln, Nürnberg, Dresden, Heidelberg, Darmstadt

In dieser 2-tägigen Schulung „Neuerungen in Java 9-21“ erhalten Sie einen umfassenden Überblick über die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 21 und können diese anhand zahlreicher Beispiele praktisch anwenden. Zudem lernen Sie ...

Microservices mit dem Spring Framework

- u.a. in Frankfurt am Main, Köln, Zürich, Essen, Offenbach

In dem 3-tägigen Seminar „Microservices mit dem Spring Framework“ vertiefen Sie Ihre Kenntnisse im Umgang mit dem Spring-Framework und erhalten eine praxisorientierte Einführung in Spring MVC, Spring Cloud und Spring Boot. Dabei lernen Sie den Architekturstil der ...