Quarkus Cloud Development

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Quarkus Cloud Development

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
23 mrt. 2026 tot 25 mrt. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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
Beschrijving
The course Quarkus Cloud Development from SpiralTrain teaches participants to develop applications with the Quarkus framework.

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Cloud Computing, Google Apps, VMware vCloud, Microsoft Azure en Amazon Web Services (AWS).

The course Quarkus Cloud Development from SpiralTrain teaches participants to develop applications with the Quarkus framework.

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

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)