Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Quarkus : bâtir une architecture microservices avec Quarkus

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation Quarkus

Développé par Red Hat, Quarkus est un framework OpenSource full-stack Java natif, conçu pour les machines virtuelles Java (JVM) et la compilation native, qui permet d'optimiser Java spécifiquement pour les conteneurs afin d'en faire une plate-forme efficace pour les environnements sans serveur, cloud et Kubernetes.

Grâce à son compilateur AOT, Quarkus offre des temps de démarrage supersoniques, une empreinte mémoire subatomique, relançant la technologie Java pour le cloud et les orchestrateurs de conteneurs et favorisant les architectures micro-services. Dernière chose, Quarkus permet un modèle de programmation impératif ou réactif.

Cette formation Quarkus : bâtir une architecture microservices avec Quarkus vous invite à développer une application complète avec Quarkus, en mettant l'accent sur le découpage en microservices, et les pratiques de déploiement.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation Quarkus, vous aurez les connaissances et compétences nécessaires pour :

  • Mettre en place un IDE et les outils de développement pour quarkus
  • Développer différents types de microservices avec Quarkus (API RestFul, Messagerie réactive, Client Rest)
  • Comprendre la compilation AOT et les phases de build d’une application Quarkus
  • Déployer et surveiller une architecture micro-services Quarkus vers Kubernetes

Objectifs opérationnels

Savoir développer des microservices avec Quarkus et les déployer dans le cloud.

Programme

Contenu du cours, module par module

7 modules

Travaux pratiques

La formation se compose de 60% de théorie et de 40% de travaux pratiques. Divers outils et frameworks seront utilisés ou présentés durant la formation : Java SE, Maven, Docker, Microprofile, Quarkus, REST, JAX-RS, JSON-P, JSON-B, Kafka, Docker, Postgres, Junit.

Programme mis à jour le 05/12/2025

Formations liées