Cloud-native Development

Coming soon. Course preview.

Build service-oriented Java applications with Quarkus.

EX378 Red Hat Build of Quarkus 3.8

Before you begin

Expected: strong Java SE, VS Code/VSCodium on RHEL, DO378 or equivalent Quarkus experience. OpenShift familiarity is explicitly optional; messaging experience helps.

Planned course outline

  1. Environment-aware configuration

    • Injection, mappings, source precedence and profiles
  2. Resilience behavior

    • Async/sync, timeout, retry, fallback, circuit breaker and bulkhead
  3. Health endpoints

    • Startup/liveness/readiness, reactive checks and groups
  4. Application measurements

    • Micrometer instruments, tags, registries and export
  5. Token-protected services

    • JWT/OIDC and role enforcement
  6. Reactive REST endpoints

    • Jakarta REST, HTTP/JSON, CDI and validation
  7. Persistent domain data

    • Panache/JPA, patterns, CRUD and relationships
  8. Reactive message flow

    • Channels, producers/consumers and acknowledgments
  9. API descriptions

    • OpenAPI and Swagger
  10. Reactive service clients

    • Remote calls, URI/header configuration and errors
  11. Distributed request traces

    • OpenTelemetry spans, propagation and baggage

Lessons and labs are not available yet. This preview describes planned coverage.

Official information

Explore courses