Quarkus
macht Java fit
für die Cloud

Effiziente und leistungsstarke Applikationen - mit Quarkus bietet Ihnen Red Hat einen cloud-nativen Stack zur Entwicklung von Webanwendungen. Quarkus basiert auf den Jakarta EE- und MicroProfile-Standards. Im Vergleich zu Konkurrenzprodukten zeichnet sich eine Quarkus-Applikation durch eine viel kürzere Startzeit und einen geringeren Speicherbedarf aus. Das ist besonders im Bereich des Serverless Computing ein großer Vorteil.

Quarkus Workshops: Vom Antesten bis zum Produktiv-Deployment

 Schnupperkurs, Deep Dive & Begleitung während der ersten Entwicklungstage

Während einige Bibliotheken und Features durch einen Standard genormt oder in ihrer Verwendung aus anderen Stacks bekannt sind, sind andere Quarkus-spezifisch. Zudem müssen sie korrekt in die Applikation integriert werden. Hierzu bieten wir die folgenden Trainings an, um Ihr Team und Sie in der Entwicklung von Quarkus-Applikationen zu schulen und auf den Produktiveinsatz vorzubereiten:

1 Tag: Überblick über die Grundfeatures von Quarkus

  • Aufsetzen einer kleinen REST-Applikation von Grund auf
  • Konfiguration der Anwendung mit Hinblick auf cloud-native Deployments
  • Anbinden einer Persistenzschicht in Form einer relationalen Datenbank
  • User Authentication über JWT Tokens, mit Basiskonfiguration eines Keycloak Servers
  • Natives Kompilieren der Applikation
  • Entwicklung von Unit Tests
  • Containerisieren der Applikation

3 Tage: tiefergehendes Wissen in einzelnen Bereichen von Quarkus

  • Aufsetzen eines Multi-Module-Projektes mit Maven
  • Erstellen eines eigenen Docker Images
  • Health- & Readiness-Checks, Implementierung von custom Checks
  • MicroProfile Metrics
    • @Counted, @Timed, @Gauge, @Metered
    • Histogramme
  • MicroProfile Fault Tolerance
    • @Retry, @Timeout, @Fallback
    • Circuit Breaker
  • Konsumieren von REST-APIs mit MicroProfile REST Client
  • MicroProfile OpenTracing
    • Einbinden von Jaeger
    • Konfiguration Requestübergreifender Spans
  • Hibernate und Panache: Unterschiede, Gemeinsamkeiten
  • Anbindung von Messaging-Systemen (JMS & Kafka)
  • Einbindung von Apache Camel Mutiny für reaktive Programmierung

Wir begleiten Ihr Team und Sie in den ersten fünf Entwicklungstagen, coachen und stehen für Fragen und Problembehebung zur Verfügung, sodass Sie die bestmöglichen Resultate mit Quarkus erzielen.

Hinweis: Die Level bauen grundsätzlich aufeinander auf, sind jedoch je nach Kenntnisstand in Ihrem Unternehmen auch separat buchbar.

VORTEILE MIT QUARKUS:

Passt ideal in Ihre Cloud-native Strategie

Minimaler Speicherbedarf macht Ihr System noch schneller

Sehr kurze Startzeiten

Exzellent geeignet für Serverless Computing

Nativ kompilierbar mit Graal VM

WORKSHOP ANFRAGEN

Durch Absenden des Formulars stimmen Sie unserer Datenschutzerklärung zu.