Das Seminar "Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" ist seitens des Herstellers nicht mehr verfügbar, bzw. abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen oder in unserem Schulungszentrum anbieten.

Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" erlernen Sie die Entwicklung von RESTful Services unter Verwendung von JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS ist die offizielle Technologie zur Erstellung von RESTful Services in der Jakarta Enterprise Edition (Java EE). Mit JSONP und JSONB können Sie JSON-Dokumente effizient mappen und verarbeiten.

Teilnehmer - Zielgruppe

  • Java Entwickler

Kurs - Voraussetzungen

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

  • Routinierte Javakenntnisse
  • Grundkenntnisse in Jakarta EE (Java EE)

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Jakarta EE Microservices

  • Architektur von Microservices mit Jakarta EE
  • Jakarta EE Varianten: Web vs. Full Profile + MicroProfile
  • Vorteile von Cloud-nativen Anwendungen
  • Aufbau eines Jakarta EE Microservice-Projekts
  • Application Server als Laufzeitumgebung (WildFly, Payara, Open Liberty)

Contexts and Dependency Injection (CDI)

  • Grundlagen der Dependency Injection
  • Bean Scopes und Lifecycle
  • Event-basierte Kommunikation

RESTful Web Services (JAX-RS)

  • Erstellung von REST-Endpunkten (GET, POST, PUT, DELETE)
  • JSON Binding und Validierung
  • Exception Handling und Response Codes
  • Dokumentation mit OpenAPI

Persistenz mit Jakarta Persistence (JPA)

  • Entity-Klassen, Mapping und Repository Patterns
  • Transaktionen und Query-Methoden
  • Bean Validation für Datenintegrität

Jakarta Security

  • Authentifizierung und Autorisierung
  • Absicherung von REST-Endpunkten
  • JWT & Rollenbasierte Sicherheit

MicroProfile Integration

  • Configuration, Metrics und Health Checks
  • Fault Tolerance und OpenAPI
  • Monitoring und Observability

Deployment und Cloud

  • Containerisierung von Jakarta EE Microservices (Docker)
  • Vorbereitung für Kubernetes
  • Best Practices für Cloud Deployment

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.

Clean Code für Java Entwickler - Kompaktkurs

- u.a. in Bremen, Köln, Stuttgart, Darmstadt, Kassel

In diesem 3-tägigen Seminar „Clean Code für Java-Entwickler – Kompaktkurs“ erfahren Sie die Bedeutung von Software-Qualität sowie die Auswirkungen von hochwertigem und minderwertigem Code. Sie werden mit den Grundsätzen und Best Practices für das Schreiben von ...

Jakarta EE 9 - Komplettkurs

- u.a. in Hamburg, Stuttgart, Leipzig, Essen, Jena

In dieser 5-tägigen Schulung "Jakarta EE 9 Komplettkurs" erhalten die Teilnehmer eine fundierte Einführung in die Programmierung mit der Jakarta Enterprise Edition (Jakarta EE), Version 9. Dabei wird besonderes Augenmerk auf das modernere CDI im Vergleich zu den ...