Micronaut ist ein JVM-Framework für modulare Anwendungen, HTTP-Services, Datenzugriff, Messaging, Cloudbetrieb und Native Images. Das Seminarportfolio trennt Grundlagen, Fachtechnologien, Security, Plattformbetrieb und Modernisierung, damit Lernpfade nach Rolle und tatsächlichem Einsatzgebiet zusammengestellt werden können.
Inhaltsübersicht
- Framework und Einsatzfelder
- Seminarportfolio
- Empfohlene Lernreihenfolge
- Lernpfade nach Rolle
- Kompakt- und Intensivformate
- Abdeckung der Intensivseminare
Framework und Einsatzfelder
Die Plattform unterstützt klassische JVM-Anwendungen, Microservices, APIs, relationale und reaktive Datenzugriffe, Messaging, serverseitige Webanwendungen, Cloud- und Serverless-Bereitstellung sowie AOT- und Native-Image-Szenarien. Das kompiliert ausgerichtete Bean- und AOP-Modell beeinflusst Architektur, Testbarkeit, Startverhalten und Migration und wird deshalb bereits in den Grundlagen berücksichtigt.
Seminarportfolio
- Einstieg und Kernentwicklung: Grundlagen, Architektur, Konfiguration, API-Verträge, REST und Testing.
- Daten und Integration: relationale und reaktive Persistenz, MongoDB, Messaging, GraphQL, gRPC, Multi-Tenancy und Redis.
- Security, Cloud und Betrieb: JWT, OAuth, OpenID Connect, Service Discovery, Resilienz, Management, Observability, Kubernetes und Serverless.
- Moderne Entwicklung: Kotlin, Webanwendungen, CLI und Batch, AOT, Native Image, Spring-Boot-Migration sowie KI mit MCP und LangChain4j.
Empfohlene Lernreihenfolge
- Schritt 1: Einstieg festlegen.
Neue Micronaut-Entwickler beginnen mit „Micronaut – Grundlagen und REST-Services“. Für einen kompakten Gesamtüberblick ist „Micronaut – Kompaktseminar: Microservices in drei Tagen“ vorgesehen.
- Schritt 2: Core-Wissen vertiefen.
Danach folgen je nach Rolle Architektur, Konfiguration sowie Serialization, Validation und API-Verträge.
- Schritt 3: API und Tests ausbauen.
Für produktive Serviceentwicklung schließen API-Entwicklung mit REST, OpenAPI und HTTP-Clients sowie Testing mit JUnit, Test Resources und Testcontainers an.
- Schritt 4: Fachpfad wählen.
Datenorientierte Teams wählen Data, R2DBC, MongoDB, Messaging, GraphQL, gRPC, Multi-Tenancy und Redis. Plattformorientierte Teams wählen Security, Cloud, Management, Observability, Kubernetes und Serverless.
- Schritt 5: Spezialisierung ergänzen.
Kotlin, Web, CLI und Batch, Performance, AOT und Native Image, Spring-Boot-Migration sowie KI-Anwendungen werden nach Architektur- und Betriebsbedarf ergänzt.
- Schritt 6: Intensivpfad nutzen.
Bei zusammenhängendem Qualifizierungsbedarf ersetzen die vier Intensivseminare die entsprechenden Einzelkurse innerhalb ihres Themenclusters.
Lernpfade nach Rolle
- Backend- und API-Entwicklung: Grundlagen → Architektur → API-Entwicklung → Testing → Performance → AOT und Native Images.
- Daten- und Integrationsentwicklung: Grundlagen → Data JDBC/JPA → Data Reactive → Event-Driven Microservices → GraphQL und gRPC → Multi-Tenancy, Cache und Redis.
- Security und Plattformbetrieb: Grundlagen → Security → Cloud-Konfiguration und Resilienz → Management und Health → Observability → Kubernetes → Serverless.
- Kotlin- und Modernisierungsteams: Grundlagen → Kotlin/KSP/Coroutines → Web oder CLI/Batch → AOT/Native → Migration von Spring Boot → KI-Anwendungen.
Kompakt- und Intensivformate
Das dreitägige Kompaktseminar vermittelt einen belastbaren Gesamtüberblick für kleine Microservices. Die fünftägigen Intensivseminare bündeln jeweils einen vollständigen Themencluster. Bei hoch spezialisierten Aufgaben bleiben die einzelnen Vertiefungsseminare die geeignetere Wahl, weil dort mehr Zeit für Varianten, Diagnose und projektspezifische Übungen zur Verfügung steht.
Abdeckung der Intensivseminare
- Core, APIs und Testing: Grundlagen, Architektur, Konfiguration, Serialisierung, Validierung, REST, OpenAPI, HTTP-Clients, Testing und Performancegrundlagen.
- Daten und Integration: JDBC, JPA, Hibernate, R2DBC, MongoDB, Kafka, RabbitMQ, NATS, GraphQL, gRPC, Multi-Tenancy, Cache und Redis.
- Security, Cloud und Betrieb: JWT, OAuth, OpenID Connect, Secrets, Service Discovery, Resilienz, Management, Observability, Kubernetes und Serverless.
- Moderne Anwendungsentwicklung, Native und Migration: Kotlin, Coroutines, Views, HTMX, WebSockets, SSE, CLI, Batch, AOT, Native Image, Spring-Boot-Migration, LangChain4j und MCP.
Seminarauswahl
Seminare zu diesem Hersteller
- Micronaut – AOT, GraalVM und Native Images
- Micronaut – API-Entwicklung mit REST, OpenAPI und HTTP-Clients
- Micronaut – Architektur, Dependency Injection und AOP
- Micronaut – CLI- und Batch-Anwendungen mit Picocli und Scheduling
- Micronaut – Cloud-Konfiguration, Service Discovery und Resilienz
- Micronaut – Data mit JDBC, JPA und Hibernate
- Micronaut – Data Reactive mit R2DBC und MongoDB
- Micronaut – Event-Driven Microservices mit Kafka, RabbitMQ und NATS
- Micronaut – GraphQL und gRPC
- Micronaut – Grundlagen und REST-Services
- Micronaut – Intensivseminar: Core, APIs und Testing
- Micronaut – Intensivseminar: Daten und Integration
- Micronaut – Intensivseminar: Moderne Anwendungsentwicklung, Native und Migration
- Micronaut – Intensivseminar: Security, Cloud und Betrieb
- Micronaut – KI-Anwendungen mit MCP und LangChain4j
- Micronaut – Kompaktseminar: Microservices in drei Tagen
- Micronaut – Kotlin, KSP und Coroutines
- Micronaut – Kubernetes und Containerbetrieb
- Micronaut – Migration von Spring Boot
- Micronaut – Multi-Tenancy, Cache und Redis
- Micronaut – Observability mit Management, Metrics und OpenTelemetry
- Micronaut – Performance, Netty und virtuelle Threads
- Micronaut – Security mit JWT, OAuth 2.0 und OpenID Connect
- Micronaut – Serialization, Validation und API-Verträge
- Micronaut – Serverless mit AWS, Azure und Google Cloud
- Micronaut – Testing mit JUnit, Test Resources und Testcontainers
- Micronaut – Webanwendungen mit Views, HTMX, WebSockets und SSE
Seminarorte:
Durchführungsgarantie für jedes Training:
ja, ab 2 Teilnehmern
Öffentlich, Webinar, Inhaus, Workshop:
ja, sehr gerne
Unterlage im Seminar:
ja, auf Datenträger oder Download
Zertifikat für Ihre Teilnahme am Training:
ja, selbstverständlich
