Quarkus Fundamentals & REST
- Quarkus architecture: build-time processing, extensions, Dev Mode
- RESTEasy Reactive: @Path, @GET/@POST, JSON serialization with Jackson/JSON-B
- CDI dependency injection in Quarkus
- Configuration: application.properties, @ConfigProperty, config profiles
- Quarkus Dev Services: automatic test containers for databases and Kafka
- Hibernate ORM with Panache: Active Record vs Repository pattern
- Flyway migrations
- Testing: @QuarkusTest, @QuarkusIntegrationTest, RestAssured
Reactive, Security & Native Build
- Mutiny reactive programming: Uni, Multi, pipelines
- Reactive REST client: @RegisterRestClient, @RestClient
- SmallRye Kafka: @Incoming, @Outgoing, reactive messaging
- Quarkus Security: OIDC, JWT, Keycloak integration
- GraalVM native image: building and running native executables
- Native image limitations: reflection configuration, substitutions
- Deploying Quarkus to Kubernetes: Quarkus Kubernetes extension, automatic manifest generation
- Quarkus vs Spring Boot: when to choose which
Quarkus developers who can build cloud-native REST and reactive applications, compile to native, and deploy to Kubernetes with minimal resource overhead.
- Build Quarkus REST services with CDI, Panache, and Reactive Messaging
- Write reactive code with Mutiny — Uni and Multi pipelines
- Compile applications to GraalVM native binaries for sub-100ms startup
- Deploy Quarkus services to Kubernetes using the built-in extension
Book the Quarkus training
A focused introduction or a complete 2-day course including reactive and native build. Works well alongside the Spring Boot training as a framework comparison.
Get in touch