Seminar / Training
Stabile API-Verträge hängen von kontrollierten Datenmodellen, Formaten und Fehlermeldungen ab. Das Seminar verbindet Micronaut Serialization, Bean Validation, eigene Constraints, Kompatibilitätsregeln und automatisierte Vertragstests in einem kompakten Praxistag.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Ein- und Ausgabemodelle unabhängig vom Persistenzmodell entwerfen
- Serialisierungsformate, Nullwerte, Enums und unbekannte Felder kontrollieren
- Bean Validation und fachliche Prüfungen in eindeutiger Reihenfolge anwenden
- API-Kompatibilität und Fehlerformate automatisiert testen
Zielgruppe
Backend- und API-Entwickler, Integrationsentwickler, Softwarearchitekten und technische Leads.
Voraussetzungen
Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen sowie sicheres Verständnis von HTTP, JSON und automatisierten Tests.
Seminarinhalte
- Schritt 1: Vertragsmodelle abgrenzen
Request-, Response-, Domain- und Persistence-Modelle werden nach Verantwortlichkeit getrennt. Unbeabsichtigte Veröffentlichung interner Felder wird verhindert.
- Schritt 2: Serialisierung konfigurieren
Feldnamen, Datums- und Zahlenformate, Nullwerte, Enums, Collections, unbekannte Felder und Sichtbarkeit werden anhand eines expliziten Vertrags festgelegt.
- Schritt 3: Unveränderliche und polymorphe Modelle behandeln
Records, Datenklassen, Builder, Sealed Types und kontrollierte Typinformationen werden sicher abgebildet.
- Schritt 4: Bean Validation einsetzen
Pflichtwerte, Grenzen, Muster, verschachtelte Objekte, Gruppen und methodenbezogene Validierung werden für Eingaben und Konfiguration angewendet.
- Schritt 5: Eigene Constraints entwickeln
Fachlich wiederkehrende Prüfungen werden als Constraint und Validator umgesetzt. Datenbankzugriffe und Seiteneffekte bleiben außerhalb einfacher Validierung.
- Schritt 6: Fehlerformat vereinheitlichen
Feldpfad, Code, Meldung, abgelehnter Wert, Korrelation und fachliche Fehler werden in einem stabilen Response-Schema zusammengeführt.
- Schritt 7: Kompatibilität testen
Additive und brechende Änderungen, Golden Files, Schema- beziehungsweise OpenAPI-Vergleich und Consumer-Erwartungen werden automatisiert geprüft.
Praxisübungen
- DTO-Entwurf mit getrennten Modellen
- Eigener Cross-Field-Validator
- Maschinenlesbares Validierungsfehlerformat
- Regressionstest für Payload-Änderungen
Methodik
Kurze fachliche Einordnungen wechseln mit Demonstrationen und schrittweisen Übungen. Jeder Arbeitsstand wird gebaut, ausgeführt und durch automatisierte oder betriebliche Prüfungen abgesichert. Fehlerfälle werden bewusst einbezogen, damit Diagnose und Wiederanlauf nicht erst im Produktivbetrieb entstehen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Backend- und API-Entwickler, Integrationsentwickler, Softwarearchitekten und technische Leads. |
| Voraussetzungen: | Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen sowie sicheres Verständnis von HTTP, JSON und automatisierten Tests. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
