Quarkus Cloud Development
placeAmsterdam 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 24 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 25 maart 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 24 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 25 maart 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Houten, Dag 1 event 24 maart 2026, 09:30-16:30, Houten, Dag 2 event 25 maart 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Online, Dag 1 event 24 maart 2026, 09:30-16:30, Online, Dag 2 event 25 maart 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 24 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 25 maart 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 23 mrt. 2026 tot 25 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 24 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 25 maart 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 5 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 6 mei 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Houten, Dag 1 event 5 mei 2026, 09:30-16:30, Houten, Dag 2 event 6 mei 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Online, Dag 1 event 5 mei 2026, 09:30-16:30, Online, Dag 2 event 6 mei 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 4 mei. 2026 tot 6 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 5 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 6 mei 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 7 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 8 juli 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Houten, Dag 1 event 7 juli 2026, 09:30-16:30, Houten, Dag 2 event 8 juli 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Online, Dag 1 event 7 juli 2026, 09:30-16:30, Online, Dag 2 event 8 juli 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 6 jul. 2026 tot 8 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 7 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 8 juli 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 7 sep. 2026 tot 9 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 7 sep. 2026 tot 9 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3 |
Quarkus Intro
The course Quarkus Cloud Development starts with an overview of the essentials of the Quarkus framework. Among other things, Quarkus Dependency Injection, which is based on CDI (Context and Dependency Injection), is discussed. It also provides the correct information to the GraalVM for compilation to native code.
Quarkus Configuration
Next attention is paid to the configuration options of Quarkus applications. This includes configuration parameters, YAML configuration and programmatic configuration.
Rest Services
Quarkus is designed to interoperate with…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Quarkus Intro
The course Quarkus Cloud Development starts with an overview of the essentials of the Quarkus framework. Among other things, Quarkus Dependency Injection, which is based on CDI (Context and Dependency Injection), is discussed. It also provides the correct information to the GraalVM for compilation to native code.
Quarkus Configuration
Next attention is paid to the configuration options of Quarkus applications. This includes configuration parameters, YAML configuration and programmatic configuration.
Rest Services
Quarkus is designed to interoperate with well-known Java standards, frameworks and libraries. The course covers how Quarkus can be used to define and approach JSON Rest Services. Attention is also paid to the Open API.
DataAccess
The support that Quarkus has for Data Access with Hibernate ORM and JPA is also treated. Connection pooling and transactions are covered as well.
Messages
Part of the program of the course Quarkus Cloud Development is messaging between applications. Various messaging patterns and stream processing with Apache Kafka are discussed.
Security
Next attention is paid to Security in Quarkus applications. Implementations of various security mechanisms are treated including JSON Web Tokens and OAuth2.
Quarkus Cloud
Quarkus applications are ideally suited to be hosted in a public cloud or in an internally hosted Kubernetes cluster. It is discussed how characteristics such as fast startup and low memory usage are important to keep hosting costs low.
Monitoring and Extensions
Finally attention is paid to monitoring Quarkus applications with the Micrometer Extension and Prometheus. And also writing extensions yourself is covered.
The course Quarkus Cloud Development is intended for developers who
want to learn how Quarkus can be used to develop microservices and
serverless applications.
Prerequisite Course Quarkus Cloud Development
Knowledge and experience with Java programming and web technology is required to participate in this course.
Realization Training Quarkus Cloud Development
The theory is treated on the basis of presentations and is interspersed with exercises. Demos are used to clarify the theory. Course times are from 9:30 to 16:30.
Certificate Quarkus Cloud Development
Participants receive a certificate Quarkus Cloud Development upon successful completion of the course.
Modules
Module 1 : Quarkus Intro
- What is Quarkus?
- Graal VM
- Imperative Code
- Reactive Code
- Dependency Injection
- Microservices
- Serverless Apps
- Quarkus CLI
- Quarkus Tooling
- Packaging
- Bootstrapping
Module 2 : Quarkus Configuration
- Quarkus Configuration
- SmallRye Config AP
- Configuration Parameters
- ConfigProperty Annotation
- YAML Configuration
- Programmatic Configuration
- Build Time Configuration
- Mapping to Objects
- Extending Configuration
- Application Startup
- Application Termination
Module 3 : Rest Services
- Rest JSON Services
- Consume JSON Payload
- Produce JSON Payload
- Scalability
- Reactive Rest Clients
- CRUD Services
- Bean Validation
- Using Websockets
- Multipart Clients
- Open API
- Swagger
Module 4 : Data Access
- Connecting to Data
- JDBC Drivers
- Reactive Drivers
- Hibernate and JPA
- Unified Configuration
- Connection Pooling
- Transactions
- Named Datasources
- Datasource Injection
- Health Checks
- Zero Config Setup
Module 5 : Messaging
- Asynchronous Messaging
- Messaging Patterns
- Reactive Messaging
- Messaging with SmallRye
- Using Apache Kafka
- Stream Processing
- Schema Registry
- Using Avro
- Serialized Records
- Java Messaging Service
- Event Bus
Module 6 : Security
- Security Architecture
- Authentication Mechanisms
- Basic Authentication
- Form Authentication
- Proactive Authentication
- TLS Authentication
- Identity Providers
- OAuth2
- JSON Web Tokens
- CORS
- Authorization
Module 7 : Quarkus Cloud
- Kubernetes Extension
- Kubernetes Resources
- Using dekorate
- kubernetes.json
- kubernetes.yml
- Deployment Resources
- StatefulSet
- Job or CronJob
- Labels and Annotations
- Exposing Application
- Ingress Rules
Module 8 : Monitoring
- Micrometer Extension
- Prometheus MeterRegistry
- Dimensional Labels
- Review Generated Metrics
- Inject the MeterRegistry
- Adding Counters
- Naming Conventions
- Prometheus Endpoint
- Shaping Data
- Review Collected Metrics
- Add a Timer
Module 9 : Extensions
- Role of Extensions
- Ahead of Time Compilation
- Extension Parts
- Runtime Modules
- Deployment Module
- GraalVM’s Native Compilation
- Quarkus Bootstrap Phases
- Augmentation
- Static Init
- Runtime Init
- Testing Extension
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

