Seminar
Quarkus für Spring-Boot-Teams
Quarkus aus der Perspektive von Spring-Boot-Teams — Architekturunterschiede verstehen, Spring-Konzepte auf CDI, Quarkus REST, Panache und Quarkus Security übertragen und anhand eigener Messwerte entscheiden, wann eine Migration sich lohnt.
18 Module · 72 Video-Kapitel · Lernzeit · Vertiefung · als Schulung 3 Tage
In den Lernpfaden Java & Backend Engineering und Daten, Betrieb & Cloud
Für wen
Spring-Boot-erfahrene Java- und Backend-Entwicklerinnen und -Entwickler, Software- und Lösungsarchitekten, technische Teamleitungen sowie Plattform- und DevOps-Teams, die Quarkus für neue Services oder zur Modernisierung bestehender Spring-Boot-Anwendungen bewerten.
Voraussetzungen
- Praktische Erfahrung mit Java und Spring Boot
- Vertrautheit mit Spring Web beziehungsweise Spring MVC und Dependency Injection
- Erfahrung mit Spring Data JPA und automatisierten Tests
- Grundkenntnisse zu Docker, REST und relationalen Datenbanken
- Sicherer Umgang mit Maven oder Gradle
Danach können Sie
- Architektur- und Laufzeitmodell von Quarkus erklären und Extensions gegen Spring-Boot-Starter abgrenzen
- Spring Dependency Injection auf CDI und Quarkus ArC übertragen und die Grenzen der Kompatibilitätsschicht benennen
- REST-Endpunkte, Konfiguration, Persistence und Transaktionen von Spring Boot nach Quarkus überführen
- Spring-Security-Konzepte auf Quarkus Security und OIDC abbilden und Messaging schrittweise umstellen
- Spring-Boot-Tests in Quarkus-Tests überführen und Testinfrastruktur über Dev Services bereitstellen
- Anwendungen im JVM- und Native-Modus bauen, containerisieren und anhand eigener Messwerte vergleichen
- Eine schrittweise Migrationsstrategie mit Pilot, Backlog und Quality Gates entwickeln
Module
Dieses Seminar als Schulung für Ihr Team
Alle Module dieses Seminars gibt es auch als Schulung — remote oder bei Ihnen vor Ort, im Zuschnitt Ihres Projekts. Sie wählen die Module, wir bauen daraus ein Programm. Nach der Schulung bleiben Videos, Foliensätze und Übungsprojekt bei Ihrem Team.
3 Tage · ab 900 EUR netto pro Tag (bis 3 Teilnehmende) · Termin nach Vereinbarung