Web Services REST - Mise en œuvre en C#
- Durée
- Durée :3 jours
- Niveau
- Niveau :Intermédiaire
- Certification
- Certification :Non
Qu’est-ce que Quarkus Reactive Messaging et Kafka ?
Quarkus est un framework Java moderne, cloud-native et ultra-rapide, conçu pour GraalVM et OpenJDK HotSpot. Il simplifie le développement d’applications microservices et événementielles. Kafka, de son côté, est une plateforme de streaming distribuée idéale pour le traitement d’événements en temps réel. L’extension SmallRye Reactive Messaging Kafka fournit une intégration native entre Quarkus et Kafka : elle permet de créer des producteurs et consommateurs réactifs à l’aide d’annotations simples, sans gérer manuellement les threads ou les offsets. Les Dev Services Kafka de Quarkus permettent en outre de démarrer automatiquement un broker Kafka pour le développement et les tests, éliminant les contraintes d’installation.
Pourquoi suivre une formation Quarkus Reactive Messaging et Kafka ?
L’architecture événementielle devient un standard dans les systèmes distribués. Cette formation vous apprend à maîtriser le modèle réactif de Quarkus pour Kafka, à comprendre les mécanismes d’acknowledgment et de commit, à gérer les transactions et la sérialisation avancée (Avro + Schema Registry), et à assurer la résilience et la supervision de vos flux. Une courte introduction à l’API kafka-client classique est donnée pour situer les différences, mais l’essentiel de la formation est consacré à SmallRye Reactive Messaging.
Objectif opérationnel :
Savoir concevoir, développer, tester et déployer des microservices Quarkus réactifs communiquant via Kafka avec l’extension Reactive Messaging.
Objectif pédagogiques :
À l'issue de cette formation Quarkus et Kafka Reactive Messaging, vous aurez acquis les connaissances nécessaires pour :
Public cible :
Ce cours s'adresse aux développeurs Java, ingénieurs backend et architectes souhaitant construire des systèmes événementiels performants et résilients avec Quarkus et Kafka.
Prérequis :
Bonne connaissance du langage Java et des microservices. Notions de base en Kafka ou en programmation asynchrone recommandées.
J'évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Date de mise à jour du programme : 17/11/2025
Web Services REST - Mise en œuvre en C#
Web Services REST - Mise en œuvre avec Python
Web services REST en PHP
SOAP Web Services - Mise en oeuvre avec Jakarta EE