Seminar Micronaut – Intensivseminar: Core, APIs und Testing

Seminar / Training

Das Intensivformat bündelt Grundlagen, Architektur, REST- und OpenAPI-Entwicklung, HTTP-Clients, Serialisierung, Validierung, Testing und zentrale Performancegrundlagen. Eine durchgängige Anwendung wird vom leeren Projekt bis zur geprüften API aufgebaut.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • Micronauts kompiliertes Core-Modell sicher beherrschen
  • Stabile REST-APIs und deklarative Clients mit klaren Verträgen entwickeln
  • Tests von der isolierten Fachlogik bis zum realistischen Systemkontext organisieren
  • Fehler, Performance und Betriebsfähigkeit bereits im Entwicklungsprozess kontrollieren

Zielgruppe

Backend-Entwickler, API-Entwickler, technische Leads, Softwarearchitekten und Teams vor dem Einstieg in Micronaut.

Voraussetzungen

Gute Java- oder Kotlin-Kenntnisse, Grundlagen von HTTP, JSON und automatisierten Tests. Micronaut-Vorkenntnisse sind nicht erforderlich.

Seminarinhalte

  1. Schritt 1: Toolchain und Projekt reproduzierbar aufsetzen

    JDK, Build, Features, Umgebungen und Startprofile werden festgelegt. Eine Basisanwendung wird mit identischem lokalem und CI-Build erzeugt.

  2. Schritt 2: Kompilierungsmodell und Architektur verstehen

    Bean-Metadaten, Annotation Processing beziehungsweise KSP, Schichten und Abhängigkeitsrichtungen werden am generierten Ergebnis analysiert.

  3. Schritt 3: Dependency Injection vertiefen

    Scopes, Qualifier, Factories, Bedingungen und Lebenszyklus werden für fachliche und infrastrukturelle Komponenten angewendet.

  4. Schritt 4: Konfiguration kontrollieren

    Typsichere Bindung, Validierung, Umgebungen, externe Werte und Geheimnisse werden mit klaren Prioritäten aufgebaut.

  5. Schritt 5: REST-Vertrag entwerfen

    Ressourcen, Methoden, Statuscodes, Idempotenz, Medienformate und Fehler werden vor der Controller-Implementierung definiert.

  6. Schritt 6: Controller und Bindung umsetzen

    Routen, Parameter, Header, Request Bodies und Responses werden ohne Vermischung mit Fachlogik entwickelt.

  7. Schritt 7: Serialisierung und Validierung absichern

    DTOs, Formate, Nullwerte, Bean Validation, Gruppen und fachliche Prüfungen werden in einer konsistenten Verarbeitungskette verbunden.

  8. Schritt 8: Fehler und Filter standardisieren

    Zentrale Exception Handler, strukturierte Fehlerobjekte, Korrelation und Querschnittsfilter werden implementiert und getestet.

  9. Schritt 9: Deklarative HTTP-Clients entwickeln

    Clientverträge, Konfiguration, Authentifizierungsheader, Fehlerabbildung und Timeouts werden für eine externe Abhängigkeit eingerichtet.

  10. Schritt 10: Resilienz gezielt ergänzen

    Retry und Circuit Breaker werden nur für geeignete Vorgänge aktiviert. Zeitbudgets und sichtbare Fallbacks verhindern verdeckte Ausfälle.

  11. Schritt 11: OpenAPI und Versionierung integrieren

    Schemas, Beispiele, Sicherheitsdefinitionen und Fehlerantworten werden dokumentiert. Kompatible und inkompatible Änderungen werden anhand von Vertragsregeln bewertet.

  12. Schritt 12: Teststrategie aufbauen

    Unit-, Bean-, HTTP-, Client- und Integrationstests erhalten eindeutige Ziele. Mocks werden nur an stabilen Systemgrenzen eingesetzt.

  13. Schritt 13: Test Resources und Container nutzen

    Datenbanken und weitere Abhängigkeiten werden für Tests automatisch bereitgestellt. Isolation, Startzeit und reproduzierbare Testdaten werden optimiert.

  14. Schritt 14: Performance und Threading prüfen

    Event Loop, blockierende Arbeiten, Executoren, virtuelle Threads, Verbindungspools und einfache Lastmessungen werden auf typische Engpässe untersucht.

  15. Schritt 15: Abschlussanwendung produktionsnah härten

    Health, Metriken, Trace-Kontext, Konfiguration, Container, Buildprüfung und ein End-to-End-Vertragstest werden zu einer vollständigen Lieferkette zusammengeführt.

Praxisübungen

  • REST-Anwendung mit relationalem Datenzugriff
  • Client mit kontrollierter Resilienz
  • OpenAPI-Vertrag mit Kompatibilitätsprüfung
  • Mehrstufige Testpyramide
  • Performanceanalyse und Containerstart

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

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Backend-Entwickler, API-Entwickler, technische Leads, Softwarearchitekten und Teams vor dem Einstieg in Micronaut.
Voraussetzungen: Gute Java- oder Kotlin-Kenntnisse, Grundlagen von HTTP, JSON und automatisierten Tests. Micronaut-Vorkenntnisse sind nicht erforderlich.
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.

Seminar Startdatum Enddatum Ort Dauer
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Madgeburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
Wuppertal 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben