Kontakt aufnehmen

Schulungsübersicht

Einführung in Quarkus

  • Was ist Quarkus?
  • Vorteile von Quarkus für cloudnative Anwendungen
  • Integration mit Kubernetes und OpenShift
  • Optimierung der Startzeit und des Speicherverbrauchs
  • Basisarbeitsabläufe und Architektur

Kernkonzepte von Quarkus

  • Anwendungskonfiguration und Konverter
  • Start- und Beendigungslebenszyklus
  • Teststrategien
  • Logging-Konfiguration

Entwicklung RESTful-Services

  • Erstellung von REST-API-Endpunkten
  • Abfrageparameter und HTTP-Methoden
  • Nutzung semantischer Antwortcodes
  • Aktivierung von CORS und reaktivem Routing
  • HTTP-Anfrage-Interception und SSL

Anwendungskonfiguration

  • Benutzerdefinierte Eigenschaftsdateien und Profile
  • Zugriff auf und Überschreiben von Konfigurationswerten
  • Erweitertes Logging und profilbezogene Konfiguration
  • Benutzerdefinierte Quellen und Konverter
  • Gruppierte und validierte Konfigurationswerte

Quarkus-Programmmodell

  • JSON- und XML-Serialisierung
  • Eingabe-/Ausgabevervalidierung und benutzerdefinierte Validatoren
  • Dependency Injection und Qualifier
  • Lebenszyklus-Ereignisse und Interceptors
  • Verhaltens- und Unit-Tests mit Mockito

Paketierung von Quarkus-Anwendungen

  • Command-Line-Modus und JAR-Paketierung
  • Über-JAR und native ausführbare Builds
  • Docker-Container für JAR- und Native-Builds
  • SSL-Unterstützung in containerisierten Anwendungen

Einführung in Apache Camel

  • Was ist Apache Camel und seine Integration mit Quarkus
  • Enterprise-Integration-Patterns und Anwendungsfälle
  • Entwicklung und Bereitstellung von Camel-Routen innerhalb einer Quarkus-Anwendung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis der Java-Programmierung
  • Erfahrung mit Web-Architekturen und REST-Konzepten
  • Kenntnisse im HTTP-Protokoll

Zielgruppe

  • Entwickler
  • Softwarearchitekten
  • Ingenieure, die cloudnative Anwendungen entwickeln
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien