• FNE
  • FSE

Formation Kafka - Développement

Développer des applications avec Kafka / Kafka Confluent Developer

4.5 sur 5 étoiles

5 étoiles
47%
4 étoiles
52%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 44 avis
(44 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence AKAF
Éligible CPF Non
Certification Kafka Confluent Developer

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.

Objectif opérationnel

Comprendre les cas d’utilisation d’Apache Kafka et se familiariser avec les différentes APIs de Kafka.

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

Public :

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 ce test.

Introduction à Apache Kafka

Naissance, historique, objectifs du projet
Les 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 cluster
Distributions et installation
Les utilitaires de la distribution
Les outils graphiques d'administration
Travaux 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 API
Consumers API
Utilisation d'un Schema Registry
Connect API
Admin API
Frameworks Java : Spring, Quarkus
Travaux 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éplication
At Most Once, At Least Once
Transactions et Exactly Once
Débit, latence, durabilité
Stockage et rétention
Travaux 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

Travaux Pratiques :Filtrage d'évènements, Inversion de clé, Agrégations, Démarrer avec kSQLDB

Sécurité

Configuration des Listeners 
Mise en place TLS 
Authentification via SASL 
ACLs 
Quotas

Travaux Pratiques :Mise en place TLS, SASL avec oAUTH, ACLs et Quotas

Les travaux pratiques représentent 50% du programme. 

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$

Date de mise à jour du programme : 17/11/2025

Dates et lieux

1
2
Du 28 au 30 janvier 2026
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 28 au 30 janvier 2026
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 29 avril au 01 mai 2026
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 29 avril au 01 mai 2026
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 27 au 29 mai 2026
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 27 au 29 mai 2026
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 24 au 26 juin 2026
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 24 au 26 juin 2026
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 29 au 31 juillet 2026
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 29 au 31 juillet 2026
Lieu
Paris
Durée
3 jrs
2100 € HT
1
2

Avis des participants à la formation Kafka - Développement

Note moyenne de 4.5/5(44)

Les avis figurant ci-dessous 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.

ROULLE Jérémy
5/5

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...)"

AR
5/5

Mon avis sur le contenu du stage :

"manque de temps pour les TP"

Mon avis sur le formateur :

"RAS"

Mon avis sur la salle de formation :

"pas besoin des VM PLB"

Ce que j'ai le plus apprécié :

"échange avec formateur"

Ce que j'ai le moins apprécié :

"manque de temps"

FERRANDI Jérémy
5/5

Mon avis sur le contenu du stage :

"J'ai apprécié les TPs bien fait, et les détails sur la configuration Kafka. "

Mon avis sur le formateur :

"Très agréable"

Ce que j'ai le plus apprécié :

"Communication claire, VM fonctionnelle"

BENNABI Mohammed
5/5

Mon avis sur le contenu du stage :

"TOP"

Mon avis sur le formateur :

"TOP"

Ce que j'ai le plus apprécié :

"l'humanisme et la dispo du formateur "

Ce que j'ai le moins apprécié :

"rien"

ML
4/5

Mon avis sur le contenu du stage :

"un peu court pour tout maîtriser."

Ce que j'ai le plus apprécié :

"les TP"

Ce que j'ai le moins apprécié :

"le chapitre sur les streams est complexe et n'a pas d'application au sein de CACF. "

LD
5/5

Mon avis sur le contenu du stage :

"j'ai mis que "bon" à la qualité du support de cours par principe ^^ une doc évolue toujours "

Mon avis sur le formateur :

"fait participer tout le monde et ne laisse personne dans la galère, merci pour ça "

PF
5/5

Mon avis sur le contenu du stage :

"Excellente idée de faire faire les TPs par les élèves chacun leur tour. Cela permet de faire participer tout le monde."

Mon avis sur le formateur :

"Très bon animateur, niveau technique excellent."

TOMASI Jean-Francois
4/5

Mon avis sur le contenu du stage :

"Revoir le paramétrage des VM"

Ce que j'ai le moins apprécié :

"L'environnement technique Guacamole et le paramétrage des VM"

MOMPHILE Hugues
5/5

Mon avis sur le contenu du stage :

"Bonne approche, exercices concrets"

Mon avis sur le formateur :

"Excellente maitrise de son sujet, réponses aux questions."

RR
4/5

Ce que j'ai le plus apprécié :

"Les TPs avec un large éventails d'outils"

Ce que j'ai le moins apprécié :

"Les VM qui freezent."

CG
4/5

Mon avis sur le contenu du stage :

"Mériterais un schéma résumant les sujets abordés, et qui évoluerait au fur et à mesure des chapitres."

VAN CAUTER Julien
4/5

Mon avis sur la salle de formation :

"10 personnes mais seulement 8 bureau"

ROLETTO Dylan
5/5
KERKENI Imen
4/5
MEKERKE Anthony
5/5
LH
4/5
MAJM
4/5
UB
5/5
EGM
4/5
GB
5/5
PS
4/5
JM
5/5
HT
4/5
ML
5/5
SD
5/5
MX
4/5
BH
5/5
LLT
4/5
MJ
4/5
EA
4/5
VW
5/5
ML
5/5
CC
4/5
WG
5/5
BT
4/5
BT
4/5
BV
5/5
SS
5/5
PV
4/5
HS
4/5
AG
4/5
OS
5/5
BC
4/5
SN
4/5

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Cours officiel : Confluent
  • Référence : KAFK

Maintenir des applications avec Kafka / Kafka Confluent Administration

  • Niveau : Intermédiaire
  • Certification : Kafka Confluent Administration
  • Référence : IKAF

Découvrir et manipuler Apache Kafka dans un environnement managé grâce à Confluent Cloud

  • Niveau : Fondamental
  • Référence : AKCC

Maîtriser le déploiement, la configuration et la gestion d’un cluster Kafka avec la plateforme Confluent

  • Niveau : Fondamental
  • Référence : AKAC


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
94% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations