Schulungsübersicht

Einführung in Quarkus

  • Was ist Quarkus?
  • Vorteile von Quarkus für cloud-nahe Anwendungen
  • Integration mit Kubernetes und OpenShift
  • Startzeit und Speicheroptimierung
  • Grundlegender Workflow und Architektur

Kernkonzepte von Quarkus

  • Anwendungskonfiguration und Konverter
  • Initialisierungs- und Shutdowncycle
  • Teststrategien
  • Protokollkonfiguration

Entwicklung von RESTful-Diensten

  • Erstellen von REST-API-Endpunkten
  • Abfrageparameter und HTTP-Methoden
  • Verwendung semantischer Antwortcodes
  • Aktivieren von CORS und reaktiven Routen
  • Interception von HTTP-Anfragen und SSL

Anwendungskonfiguration

  • Benutzerdefinierte Eigenschaftsdateien und Profile
  • Zugriff auf und Überschreiben von Konfigurationswerten
  • Fortschrittliche Protokollierung und profilspezifische Konfiguration
  • Benutzerdefinierte Quellen und Konverter
  • Gruppierte und validierte Konfigurationswerte

Quarkus-Programmiermodell

  • JSON- und XML-Serialisierung
  • Eingabe-/Ausgabeverifikation und benutzerdefinierte Validatoren
  • Abhängigkeitsinjektion und Qualifier
  • Lifecycle-Ereignisse und Interceptor
  • Verhaltens- und Unittests mit Mockito

Packen von Quarkus-Anwendungen

  • Befehlsmodus 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-Integrationsmuster und Anwendungsfälle
  • Entwickeln und Bereitstellen von Camel-Routen innerhalb einer Quarkus-Anwendung

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Eine Kenntnis der Java-Programmierung
  • Erfahrung mit Web-Architektur und REST-Konzepten
  • Bekanntschaft mit dem HTTP-Protokoll

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien