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.

Java SE Grundkurs

- u.a. in Frankfurt am Main, München, Paderborn, Dresden, Darmstadt

In diesem 5-tägigen Seminar "Java SE Grundkurs" erhalten Sie einen zügigen Einstieg in die fundamentalen Aspekte der professionellen Programmierung mit Java SE. Sie erwerben die erforderlichen technischen Kenntnisse zur Programmausführung in der Java Virtual ...

Intensivkurs Containertests mit Arquillian

- u.a. in Wien, Dresden, Essen, Heidelberg, Mannheim

In diesem 2-tägigen Seminar "Intensivkurs Containertests mit Arquillian" erwerben Sie fundierte Kenntnisse über die wesentlichen Funktionen und Prinzipien des Arquillian-Frameworks, um eigene professionelle Container-Tests zu erstellen. Arquillian unterstützt eine ...