- Certifiant
- Confluent
- Cours pratique
- FSE
- Informatique
Formation Kafka - Développement
Développer des applications avec Kafka / Kafka Confluent Developer

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
- Certification
- Kafka Confluent Developer
Description de la formation Apache Kafka
Apache Kafka est un système de messagerie distribuée construit pour supporter des flux d’évènements liés au Big Data. 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.
Cette formation orientée développeur et architectes a pour vocation de faire comprendre les cas d’utilisation d’Apache Kafka et de proposer de nombreux ateliers pratiques permettant de se familiariser avec les différentes APIs de Kafka, et les principales configurations possibles pour les producteurs et consommateurs de message.

Objectifs pédagogiques
À l'issue de cette formation Apache Kafka, vous serez en mesure de :
- Comprendre l’architecture en cluster de Kafka
- Différencier ces différents cas d’utilisation
- Utiliser les APIs Kafka de production/consommation de messages
- Utiliser les APIs Kafka Connect/ Kafka Admin
- Aborder les APIs Kafka Stream et le serveur kSQLDB
- Configurer les topics en fonctions des contraintes de fiabilité et de débit de vos applications
Objectifs opérationnels
Comprendre les cas d’utilisation d’Apache Kafka et se familiariser avec les différentes APIs de Kafka.
Notre contenu n'a pas pour vocation l'entraînement au passage de la certification, cependant, il couvre l'ensemble des sujets de la certification Kafka Confluent Developer, et en cela permet de grandement faciliter l'obtention de cette certification pour quelqu'un qui voudrait la passer à l'issue de cette formation.
Le coût de la certification Kafka n’est pas inclus dans le tarif.
Si le stagiaire souhaite passer la certification, il devra faire sa demande d’inscription directement sur le site web :
https://fr.confluent.io/certification/
Cout de la certification : 150$
Programme
Contenu du cours
Introduction à Apache Kafka
Naissance, historique, objectifs du projetLes différents cas d'utilisation de Kafka
Concepts et composants du système : Contrôleur, brokers, topics, partitions, consumers, producers
Le cluster Kafka
Les noeuds d'un clusterDistributions et installation
Les utilitaires de la distribution
Les outils graphiques d'administrationTravaux Pratiques :Démarrage cluster via docker compose
Création de topic, envoi et réception de messages via les commandes en ligne
Parcours des UIs d'administration
Kafka APIs
Producers APIConsumers API
Utilisation d'un Schema Registry
Connect API
Admin API
Frameworks Java : Spring, QuarkusTravaux Pratiques :Développement d'un producteur de message, puis d'un consommateur, Mise en place sérialisation Avro et Schema Registry, Connect API avec ELK,
Les garanties Kafka
Mécanisme de réplicationAt Most Once, At Least Once
Transactions et Exactly Once
Débit, latence, durabilité
Stockage et rétentionTravaux Pratiques :Implémentation des différentes sémantiques de transmisssion, tests avec injection de défaillance
Introduction à KafkaStream et kSQLDB
Concepts KafkaStream
Opérateurs stateles
Opérateurs stateful
La proposition kSQLDB
Sécurité
Configuration des Listeners
Mise en place TLS
Authentification via SASL
ACLs
Quotas
Travaux pratiques
Les travaux pratiques représentent 50% du programme.
Programme mis à jour le 10/07/2026
Public concerné
Ce cours Apache Kafka s'adresse aux architectes d'entreprises, aux développeurs et à toute personne souhaitant comprendre et utiliser un système de messagerie distribuée à haut débit.

Prérequis
Pour suivre cette formation Apache Kafka, il est recommandé d'avoir une bonne connaissance du développement en Java ou C#. Les développeurs confirmés Python ou Javascript peuvent également suivre cette formation.
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.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,5/5
60 avis
« Mon avis sur le contenu du stage : "Enfin une formation où on ne s'ennuie pas ! Contenu très fourni, tout s'articule bien, partie théorique très bien expliquée, TP très bien préparés" Mon avis sur le formateur : "Vraiment un bon animateur ! Connait tres bien son sujet, dynamique, met du rythme, s'adapte aux demandes, explique tant que ce n'est pas compris ou que cela ne fonctionne pas. Connait également ses limites et les sujets où il n'est pas un expert, droit dans ses bottes => parfait" Ce que j'ai le plus apprécié : "VM fournie avec tout ce qu'il faut (IDE, jdk, maven, ...), meme les droits sudo ! Teams" Ce que j'ai le moins apprécié : "La gestion des raccourcis clavier sur la VM (notamment pour les copié/collé depuis le poste local, parfois ca fonctionne, parfois non), impossible de faire un alt+tab sur la VM, c'est le poste local qui prend en compte (sans parler de la majorité des raccourcis clavier de l'IDE qui sont captés par le navigateur...)" »
ROULLE JérémyLA POSTE « Mon avis sur le contenu du stage : "Je pense que une présentation de system design / architecture d'applications connues utilisant Kafka plus en rentrant dans les détails et leur choix architecturaux peut être pertinent et peut permettre de comprendre dans quels cas utiliser certains mécanismes de Kafka peut être puissant, et inversement." Mon avis sur le formateur : "Très bonne connaissances et pédagogie sur le sujet. Le fait que les supports et TP ont été adaptés aux technos (c#) de l'entreprise est un grand + !" Ce que j'ai le moins apprécié : "Dommage que dans la salle il n'y avait pas de docks / écrans" »
CTEURO-INFORMATION PRODUCTION « Mon avis sur le contenu du stage : "Une durée de 4 jours aurait été plus adaptée, avec une journée dédiée à Kafka Spring, la formation étant principalement orientée sur Kafka général." Ce que j'ai le moins apprécié : "Performance insuffisante de la machine de TP à distance (très lente). Quota Docker rapidement atteint." »
BMATOS FRANCE
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Matillion - AvancéRéf. MAAV1 jourAvancéProchaine session : 16 déc.950 €
- Talend Open Studio Expertise : ETL développeurRéf. OETE2 joursAvancéProchaine session : 29 oct.1 650 €
- Apache Spark pour les développeurs JavaRéf. SPJA3 joursIntermédiaireProchaine session : 2 déc.2 090 €
- Big Data : Architecture et InfrastructureRéf. OAIH3 joursFondamentalProchaine session : 4 nov.2 090 €