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.

Test Driven Development (TDD) in Java

- u.a. in Köln, Stuttgart, Düsseldorf, Mannheim, Erfurt

In diesem 2-tägigen Seminar "Testgetriebenes Entwickeln (TDD) in Java" erlernen Sie die grundlegenden Prinzipien und Methoden, um effektives und qualitativ hochwertiges Testen in Ihrer Java-Programmierung umzusetzen. Die Schulung bietet eine Einführung in TDD, ...

Intensivkurs Containertests mit Arquillian

- u.a. in Köln, Zürich, Düsseldorf, Darmstadt, Offenbach

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 ...