Schulung Jakarta RESTful Web Services / Java API for RESTful Web Services (JAX-RS) - REST und Microservices mit Java

Beschreibung/Inhalt

Dieses Schulungsmodul kann mit allen aktuellen Java-Versionen (z.B. 21, 20, 19, 18) entsprechend Ihren Wünschen durchgeführt werden.
Dieses Schulungsmodul kann mit allen aktuellen Java Enterprise Edition-Versionen (z.B. 9, 8, 7, 6) entsprechend Ihren Wünschen durchgeführt werden.

Für Java-basierte SOAP-Dienste bieten wir das Schulungsmodu JAX-WS an.

Optional: Einführung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS

Basiswissen

  • Was ist REST?
  • Was sind Microservices?
  • Unterschiede zwischen REST und SOAP
  • SOA versus Microservices


  • JAX-RS
  • Funktionsüberblick
  • Implementierungen von JAX-RS wie Jersey, Apache CXF, Jboss RESTEasy, Restlet u.a.


  • Praxis mit JAX-RS in der von Ihnen gewünschten Implementierung
  • Annotationen für Methoden
  • Annotationen für Parameter
  • Datenformate XML und JSON
  • Erstellung von WebAPIs/REST-Diensten/HTTP-Diensten
  • HATEOAS
  • Erweiterungsmodule- Einbindung von JAX-RS in einen JEE Application Server
  • Metadaten: Web Application Description Language (WADL) und Swagger
  • Erstellung von Clients für die WebAPIs/REST-Dienste/HTTP-Dienste


  • Sicherheit mit JAX-RS
  • SSL
  • Open-Authorization (Oauth) / OpenID Connect (OIDC)
  • Benutzerdefinierte Authentifizierungsarten

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil