Aller au contenu principal
  • Confluent
  • Cours pratique
  • Informatique

Formation Spring Kafka : Développer des services Spring utilisant Kafka

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 Spring Kafka

Apache Kafka est un système de messagerie distribuée construit pour supporter des flux d’évènements. Développé initialement par LinkedIn, il est dorénavant distribué en Open Source par la fondation Apache et connaît un fort déploiement en entreprise. Ses cas d’usage sont nombreux : message broker, buffering d’événements, architecture event-driven.

Cette formation Spring Kafka, destinée aux développeurs Spring, présente dans un premier temps les concepts cœur de Kafka, ses différents cas d’usage et ses APIs de production/consommation de message, d’administration et de développement d’application event-driven. Les facilités apportées par le starter Spring Kafka sont ensuite détaillées ainsi que les patterns classiques liés au message broker (interactions fire and forget, request/réponse, gestion des erreurs, mis en place de Dead-Letter-Topic). Les aspects tests d’intégration et sécurité sont également présentés.

Finalement, la formation démontre l'apport de Spring pour développer des applications KafkaStream.

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

Objectifs pédagogiques

À l'issue de cette formation Spring Kafka, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les concepts cœur de Kafka et les différentes possibilités de configuration vis-à-vis de l’applicatif
  • Comprendre les APIs cœur de Kafka
  • Savoir développer les différents types d’interaction entre services Spring en utilisant le cluster Kafka
  • Écrire des tests d’intégration validant les implémentations
  • Mettre en place TLS et les ACLs ur les ressources Kafka
  • Développer des applications KafkaStream avec Spring

Objectifs opérationnels

Savoir développer des services Spring utilisant un cluster Kafka.

Programme

Contenu du cours, module par module

7 modules

Programme mis à jour le 24/10/2023

Formations liées