// Cloud-native & Microservices

Quarkus für Spring-Entwickler

Umstieg auf Quarkus mit Blick auf Startzeit, Speicherbedarf und Entwicklerkomfort.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
Gestapelte Miniatur-Container, einer davon bernsteinfarben, davor ein Netzwerkkabel
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie übertragen Spring-Konzepte wie Dependency Injection und REST auf Quarkus.
  • Sie nutzen den Dev Mode und Dev Services für eine kurze Feedbackschleife.
  • Sie greifen mit Hibernate ORM und Panache auf Datenbanken zu.
  • Sie bewerten Startzeit und Speicherbedarf im JVM- und Native-Modus.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Architektur von Quarkus: Build-Time-Verarbeitung und Extensions
  • CDI mit ArC im Vergleich zu Spring-Beans
  • REST-Endpunkte mit Quarkus REST und Jackson
  • Konfiguration mit MicroProfile Config und Profilen
  • Übung: Spring-REST-Dienst nach Quarkus übertragen

Tag 2

  • Dev Mode, Dev Services und Continuous Testing
  • Persistenz mit Hibernate ORM und Panache
  • Tests mit @QuarkusTest und Testcontainers
  • Native Build mit GraalVM oder Mandrel, Startzeit und Speicher messen
  • Übung: Dienst mit Datenbank erweitern und JVM- und Native-Modus vergleichen

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Spring Boot. Container-Laufzeit Podman oder Docker Engine für Dev Services.
Werkzeuge
Quarkus (Open Source, Apache 2.0)
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.