Publicatiedatum : 10/05/2024

Opleiding : Quarkus, microservices ontwikkelen in Java in de cloud

Praktijkcursus - 3d - 21u00 - Ref. QRK
Prijs : 1830 € V.B.

Quarkus, microservices ontwikkelen in Java in de cloud




Quarkus, ontwikkeld door Red Hat, is een Java-framework dat is ontworpen voor Java virtual machines (JVM's) en native compilatie. Je leert hoe je Java-applicaties kunt ontwikkelen die zijn opgesplitst in microservices en hoe je images daarvan kunt maken voor containers die je kunt implementeren via een cloud orchestrator zoals Kubernetes.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. QRK
  3d - 21u00
1830 € V.B.




Quarkus, ontwikkeld door Red Hat, is een Java-framework dat is ontworpen voor Java virtual machines (JVM's) en native compilatie. Je leert hoe je Java-applicaties kunt ontwikkelen die zijn opgesplitst in microservices en hoe je images daarvan kunt maken voor containers die je kunt implementeren via een cloud orchestrator zoals Kubernetes.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Een architectuur ontwerpen op basis van microservices
Berichtgeoriënteerde communicatie opzetten tussen twee microservices
Fouttolerantiesystemen implementeren
Microservices beveiligen om ongeautoriseerde toegang te voorkomen
Een microservices-applicatie testen en implementeren
Toezicht houden op een applicatie in productie

Doelgroep
Java-ontwikkelaars, Java/Java EE projectmanagers.

Voorafgaande vereisten
Goede kennis van Java/Java EE.

Opleidingsprogramma

1
Presentatie

  • Een nieuw Java-raamwerk?
  • De vergelijking met Spring Boot.
  • Hoe zit het met Java EE en Jakarta EE?
  • Microservices-architecturen.
  • De MicroProfile-standaard

2
Aan de slag met Quarkus

  • Een project maken "Hallo wereld".
  • Tools voor ontwikkelaars (Dev Services).
  • De ontwikkel-, debugging- en buildprocessen.
  • Het Quarkus testraamwerk.
  • De Docker-omgeving.
  • Een overzicht van uitbreidingen voor Quarkus.
Praktisch werk
De omgeving onder de knie krijgen en een eerste microservice ontwikkelen, experimenteren met live coderen, debuggen en continu testen.

3
HTTP/RESTful en GraphQL communicatie

  • Een herinnering aan de principes van REST.
  • Gebruik van Jakarta RESTful.
  • GraphQL-bijdragen.
  • Documentatie van eindpunten (Open API).
  • Een HTTP-client schrijven.
  • Beveiliging en verificatie.
  • Uitvoering van "Langlopende acties".
Praktisch werk
Creatie van RESTful en GraphQL services, query's vanuit een tweede Quarkus microservice.

4
Fouttolerantie

  • Het principe van veerkracht.
  • Waarom is dit belangrijk?
  • Defensieve programmering.
  • Stroomonderbreker, Scheidingswand.
  • De andere patronen.
Praktisch werk
Toepassing van de 6 fouttolerantiepatronen in de MicroProfile-standaard.

5
Berichtgerichte communicatie

  • Reactief programmeren.
  • De voordelen en belangrijkste problemen.
  • Hoe beheer je transacties?
  • Het Saga-patroon.
  • Asynchrone communicatie (ActiveMQ, Kafka, enz.).
Praktisch werk
Het opzetten van berichtgeoriënteerde communicatie met Kafka tussen twee microservices.

6
In productie

  • Configuratiemechanisme ontworpen voor containers.
  • Strategie voor beeldopbouw.
  • HotSpot en GraalVM.
  • AOT compilatie, een radicale verandering.
  • Implementatie op Kubernetes.
Praktisch werk
Open Container Initiative (OCI) Docker-images bouwen voor implementatie op een cloud orchestrator. Docker-images: klassiek (OpenJDK) en Ahead Of Time (AOT, GraalVM).

7
Productietoezicht

  • Definitie van gezondheidscontrole.
  • Beheer van verspreide houtblokken.
  • OpenTelemetry de nieuwe standaard.
  • Systeem en aangepaste statistieken.
Praktisch werk
Definieer een aangepaste Endpoint Health check en verzamel en toon telemetriegegevens in Prometheus.


Feedback van klanten
4,4 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
BENJAMIN L.
27/10/25
5 / 5

Training op maat van mijn behoeften
SERGE B.
09/07/25
3 / 5

Meer een presentatie dan een praktische cursus. De trainer is ongetwijfeld competent en aangenaam, maar het tempo van de training laat geen ruimte voor praktijk en echte blootstelling aan Quarkus. De eerste dag was niet praktisch omdat er geen bruikbare omgeving beschikbaar was en de cursisten geen vereisten kregen: een Linux-omgeving die interactie met docker mogelijk maakt.
ANTHONY C.
09/07/25
5 / 5

Florent GARIN is een gepassioneerde en competente presentator. Hartelijk dank!



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 22 juni, 2 dec.

PARIS LA DÉFENSE
2026 : 22 juni, 2 dec.