Cette formation vous permettra de maîtriser les agents de messages du projet open source Kafka, de la fondation Apache, pour la manipulation de flux de données en temps réel à faible latence. Vous apprendrez à utiliser ksqlDB, la mise en place de la sécurité des données et les outils de gestion de Kafka.
INTER
INTRA
SUR MESURE
Cours pratique en présentiel ou à distance Disponible en anglais, à la demande
Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de vos équipes ? Nos experts construisent votre formation sur mesure, dans la langue de votre choix !
Cette formation vous permettra de maîtriser les agents de messages du projet open source Kafka, de la fondation Apache, pour la manipulation de flux de données en temps réel à faible latence. Vous apprendrez à utiliser ksqlDB, la mise en place de la sécurité des données et les outils de gestion de Kafka.
À l’issue de la formation, le participant sera en mesure de :
Comprendre les principes de communications inter applications
Appréhender l'architecture de Kafka
Mettre en œuvre ksqlDB
Travailler en sécurité avec Kafka
Public concerné
Architectes, chefs de projet, développeurs, équipes DevOps.
Prérequis
Notions d'architectures applicatives en entreprise, connaissance des protocoles réseaux, bonnes connaissances en Java ou autre langage. Des connaissances en Spring ou Node.js sont un plus.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisantce test.
Méthodes et moyens pédagogiques
Travaux pratiques
Développement d'un projet fil rouge faisant communiquer entre elles plusieurs applications en passant par Kafka.
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Programme de la formation
1
L’évolution des systèmes informatiques et domaines d’utilisation de Kafka
Les architectures applicatives en entreprise : cloud, microservices, big data, architectures élastiques, SOA.
Communication entre applications.
Utilité de Kafka.
Les brokers de messages : producers, consumers, brokers.
Comparaisons entre les différents brokers et Kafka.
2
Vue d’ensemble de Kafka
Les clusters.
Les brokers.
Les topics.
Les partitions.
Les offsets.
Présentation de ZooKeeper et de sa nouvelle alternative KRaft.
Travaux pratiques
Installer et configurer kafka.
3
Architecture à haute disponibilité
Réplication et sécurité de la donnée : cohérence des messages, gestion des pannes de brokers, gestion des logs.
Cluster de brokers : mise en place et configuration, monitoring, gestion des logs.
Cluster de Zookeeper.
Kafka Connect.
Gestion des groupes et des charges.
4
Vue d'ensemble de ksqlDB et écosystème
Cas d'utilisation de ksqlDB : pourquoi ksqlDB, exemples de cas d'utilisation, ksqlDB et licensing.
ksqlDB & Kafka.
Utilisation interactive de ksqlDB.
Architecture de ksqlDB.
ksqlDB CLI.
Les modes serveur de ksqlDB.
5
Utiliser ksqlDB
Les Streams et les Tables.
Message Kafka et formats de données.
Manipulation et agrégation de données.
Fonctions définies par l'utilisateur (UDF).
Enrichissement des données et jointures.
Agrégations fenêtrées (Windowed opération).
Métrique et observabilité.
Travaux pratiques
Utiliser ksqlDB (manipulation et agrégation de données).
6
Kafka Streams
Anatomie d’une application Streams.
Configuration d’une application Streams.
Topologie d’une application Streams.
Opérations Stateless et Stateful.
Kafka Streams DSL.
Les opérations de type fenêtre glissante.
L’API processeur.
7
Sécurité avec Kafka
Le chiffrement SSL.
Configuration avec SASL.
Utilisation d’ACL.
Sécurisation.
Travaux pratiques
Mise en œuvre de la sécurité.
8
Les outils autour de Kafka
Outils de gestion de Kafka.
Monitoring de Kafka.
Apache Avro.
Le "Schema Registry".
Présentation de la plateforme Confluent : Les différences avec l’OpenSource.
Travaux pratiques
Monitorer, surveiller Kafka.
Avis clients
4,5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
ALEXANDRE C.
24/09/25
5 / 5
La formation reste très technique : beaucoup de travail en ligne de code qui a semblé beaucoup moins fluide que du travail en IHM.
GERMINAL J.
24/09/25
3 / 5
Le formateur, bien que doté d’une expertise technique certaine, n’a pas su adapter sa pédagogie à un public non exclusivement composé de développeurs. Le rythme soutenu des exemples et l’absence de contextualisation métier ont rendu la formation difficilement accessible. Les exercices étaient pour ma part confus. De plus, le diaporama a été présenté trop rapidement et la mise en pratique a été privilégiée au détriment d’une analyse approfondie d’un cas d’usage.
JEAN CHRISTOPHE C.
24/09/25
4 / 5
Peut-être que le début de la formation devrait se focaliser plus sur les concepts de base plutôt que sur l’historique ou d’autres sujets annexes. On comprend ces concepts par la suite avec la pratique et les sujets suivants mais ce serait préférable de les comprendre dès l’introduction.
BARNABÉ S.
24/09/25
5 / 5
Globalement satisfaisant
JEAN G.
24/09/25
3 / 5
Les parties sécurité et outils autour de Kafka ont été passées rapidement par rapport aux autres, le programme prévu étant néanmoins dense.Certains exercices techniques fournis ne fonctionnaient pas sans correction préalable.les supports ont du être diffusés par différents moyens, en partie à cause d’une indisponibilité de la plateforme orsys.Au final le support de cours a peu été utilisé pendant la formation. La progression dans le programme prévu était difficile à suivre.
STÉPHANE P.
24/09/25
4 / 5
La partie théorique, et les exercices pratiques, ont permis d’avoir une formation complète sur le sujet.La documentation fournie permettra d’avoir un support pour l’utilisation de KAFKA.
VINCENZO M.
24/09/25
4 / 5
Cours intéressant. Support de cours pratique.
RÉMI A.
24/09/25
3 / 5
Beaucoup trop de temps passé sur des exercices (Kafka Connect), puis survol trop rapide des parties plus complexes.
SOUFIENE C.
17/09/25
4 / 5
très convenable
MARC P.
17/09/25
4 / 5
Je ne cherchais pas réellement une mise en pratique, les exemples simples m’ont tout de même permis de comprendre comment cela se passait en pratique et c’est très bien. Néanmoins cela nous a fait perdre beaucoup de temps du fait de la disparité des procédures selon les droits/outils installés sur nos pc.Globalement le sujet est très bien cerné par le formateur néanmoins pour ma part j’aurai préféré passer plus de temps sur la vision globale et moins sur le détail de l’implem
HASNAA G.
17/09/25
4 / 5
C’était très bien, j’ai pu améliorer mes connaissance et découvrir et apprendre des nouvelles choses
MAXIME A.
25/08/25
5 / 5
Formation complète et intéressante
MAXIME M.
25/08/25
4 / 5
Partie pratique très orientée Java, choix logique mais pas forcément adapté à notre besoinProgramme dense même pour trois jours
JEAN-PAUL R.
25/08/25
5 / 5
Parfait
PIERRE E.
23/06/25
5 / 5
J’ai beaucoup apprécié tous les schémas faits à la volée !Formateur disponible et à l’écoute.
MAXIME C.
23/06/25
5 / 5
L’idéal serait d’avoir un peu plus de pratique, mais il est vrai que la formation est assez dense. Animateur très pédagogue et très agréable à écouter.
AYOUB K.
23/06/25
5 / 5
Je suis très reconnaissant envers le formateur pour ses explications claires et ses schémas explicatifs très clairs.
STÉPHANE L.
16/06/25
5 / 5
Excellente pédagogie du formateur, très dynamique, formation remplie d’illustrations et exercices pratiques qui permettent de prendre la main concrètement. Vraiment très bonne formation.
MOHAMED A.
16/06/25
5 / 5
contenu très riche et complet, et formateur très compétent et maîtrise parfaitement son sujet
CYRIL R.
02/06/25
5 / 5
Bravo à notre formateur Romain VASSEUR qui nous a immergé durant 3 jours dans le monde KAFKA.
En toute fin de formation, nous avons manqué d’un peu de temps pour la partie KSQLDB.
Par contre, je ne retrouve pas dans mon espace formation les ressources produites en séance par le formateur.
Seuls de très anciens supports sont disponibles à date.
SILVA OPHÉLIE D.
02/06/25
5 / 5
Très bien. La construction en temps réel des schémas comme support était très appréciable et le rythme de la formation idéal.
RIFKA Y.
02/06/25
5 / 5
très boen
LAURENT R.
05/05/25
4 / 5
La formation a été un peu trop technique et orientée développement par rapport à mes attentes et besoins. En tant que chef de projet, mon niveau technique est généraliste. néanmoins, j’ai apprécié les explications sur aspects théoriques et description des fonctions majeures du produit.
ROMAIN B.
24/03/25
5 / 5
Adrien est un très bon formateur, je suis très satisfait de cette formation que j’espère mettre en pratique en entreprise rapidement.
HERY OLIVIER R.
24/03/25
5 / 5
Très belle formation que ce soit du contenu ou du sujet Merci beaucoup, Adrien
FREDERIC M.
24/03/25
5 / 5
Adrien a pris le temps de nous expliquer en profondeur le fonctionnement de Kafka et son utilité dans diverses architectures. Il nous a permis d’avoir une vision globale ce qui aide à bien comprendre.Sur le framework Kafka en lui même, que je connaissais déjà un peu, il m’a permis d’apprendre le fonctionnement de ce framework en détail et de découvrir des fonctionnalités que je ne connaissais pas (ksqldb, stream).Il est pédagogue et toujours disponible lors de problèmes techniques
AXEL S.
24/03/25
4 / 5
Trop peu de pratique, mais sinon la théorie était bien complète
GRÉGORY S.
24/03/25
5 / 5
Le contenu est riche et captivant.
GUILLAUME P.
24/03/25
5 / 5
Très bon contenu, l’intervenant connait bien le sujet et explique bien.
CHRISTIAN K.
24/02/25
5 / 5
Très complet et une progression optimum
RAPHAEL C.
24/02/25
5 / 5
Création des diagrammes en temps réel pour illustrer : excellent par rapport à un Powerpoint !Je n’avais pas une attente très précise donc je me suis laissé porter par la formation et c’était très intéressant.TP bien préparés, très peu de temps mort dû à des choses non anticipées.Le formateur maitrise son sujet et c’est appréciable.
JULIEN L.
24/02/25
5 / 5
La formation couvre bien les sujets. Le formateur est compétent, agréable et disponible. La pédagogie par les diagrammes est très bonne. Dans le temps imparti, il n’est pas évident d’expérimenter en direct la pratique, on finit parfois plus spectateur qu’acteur.
SOFIANE Y.
24/02/25
5 / 5
Contenu très intéréssantMéthode de formateur très bonne avec les explications en dessinant les diagrammes en même temps
MURCIA CYRIL D.
27/01/25
4 / 5
Le formateur est clairement qualifié pour cette formation. Il manque un plan de formation globale et peut être des planches. On suit facilement les propos du formateur dans sa présentation dynamique sur White Board mais il manque peut-etre un canevas d’ensemble pour y voir plus clair.Il manque en début de formation, un tour de table et une présentation du formateur et de son background professionnel.
FRANÇOIS L.
27/01/25
5 / 5
Approche progressive très pédagogique
ERIC P.
27/01/25
5 / 5
Couverture du sujet très complète (technique, architecture,...) , méthodologie via la construction des diagrammes en live très efficace pour tout comprendre, le fait de passer vite sur le TP en suivant le formateur et d’éviter les TP où on ne fait que recopier ce que fait le formateur est finalement la meilleure solution. Passage un peu rapide sur l’écosystème complet. Réactivité aux questions, réponses détaillées et structurées. Petit tic de langage avec "évidemment" et "d’accord
DAVID L.
20/01/25
5 / 5
Formateur très compétent en la thématique de la formation et intéressant car il développe et enrichi l’environnement du contenu en s’appuyant sur ses expériences. Les questions posées sont toujours sources de multiples réponses.Merci Adrien.
NATHALIE T.
20/01/25
5 / 5
Très bonne formation: bon équilibre entre théorie et pratique. Les exemples sont très clairs grâce aux schémas.Que l’on soit admin, data engineer, dev, cette formation répond aux attentes.
KHALIL C.
04/12/24
5 / 5
Merci infiniment - Un Formateur qui maitrise son sujet avec pédagogie. Bonne continuation
OLIVIER G.
04/12/24
4 / 5
Formation avec un contenu très dense (peut-être trop pour trois jours)Bonne animation par un formateur ayant une très bonne connaissance du sujet
STEPHEN B.
04/12/24
4 / 5
Bonne formation , rien à signaler de particulier
ANTON I.
04/12/24
5 / 5
Très intense, bon tour d’horizon, parfait pour découvrir l’ecosysteme Kafka.
LUCAS W.
25/11/24
4 / 5
Cours très intéressant avec aussi bien de la pratique que de la théorie.Certaines parties ont été moins intéressantes pour moi (ayant déjà des connaissances en Kafka), cependant j’ai pu découvrir de nouveau outils ainsi que des concepts primordiaux que je connaissais pas.Les explications sont très claires et chaque sujet est bien détaillé.
STEPHANE V.
25/11/24
4 / 5
C’est dense. Beaucoup d’informations à délivrer en peu de temps. Il faudra probablement du temps supplémentaire pour digérer tout le contenu de la formation. Délivrer chaque jour, au fur et à mesure de la formation, les documents/scripts/programmes écrits par le formateur, via un repo git par exemple, serait un plus. A noter que les explications du formateur étaient claires, et son utilisation de draw.io est très efficace.
SYLVAIN G.
25/11/24
5 / 5
Très appréciable d’avoir le support papier pour écrire dessus.Formateur compétent et intéressant.Pas assez de temps pour voir tous les sujets.
DAVID H.
25/11/24
5 / 5
Très bon instructeur, avec un cours didactique et plaisant à suivre.Le sujet étant vaste et complexe, la vulgarisation a su être adapté niveau de la classe.Beaucoup de connaissances furent partagées, je recommande !
JAD B.
25/11/24
4 / 5
bien
ALEXANDRE S.
25/11/24
4 / 5
Le premier jour était parfait, sur toute la partie théorique le rythme était bon et j’ai appris beaucoup de choses.Les jours suivants, la partie pratique a fortement ralenti le rythme je trouve. Je pense qu’on passait un peu trop de temps sur chaque sujet.