- ACN_ATLAS
- Confluent
- Cours pratique
- FSE
- Informatique
Formation Kafka - Centraliser les flux de données en temps réel

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Kafka Flux donnees
Kafka est un système de messagerie distribuée construit pour supporter les 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 Kafka Flux de données orientée développeurs 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
Objectifs pédagogiques :
À l'issue de cette formation Kafka Flux de données, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comprendre le fonctionnement d’Apache Kafka
- Connaître et mettre en œuvre les bonnes pratiques liées à l’utilisation d’une messagerie distribuée
- Savoir intégrer les flux d’évènements et d’autres données liées au Big Data à Kafka
- Être capable d’interagir avec les APIs de Kafka
- Connaître le fonctionnement et les différences entre KSQL et Kafka Streams
- Savoir intégrer la sécurité au sein d’un projet Apache Kafka
Objectifs opérationnels
Objectif opérationnel :
Savoir mettre en œuvre Apache Kafka pour utiliser un système de messagerie distribuée à haut débit.
Programme
Contenu du cours, module par module
6 modules
- Naissance, historique, objectifs du projet
- Les différents cas d'utilisation de Kafka et retours d’expérience
- Event-processing vs database centric applications
- Traitement de flux en temps réel, les enjeux du Big Data
- Les composants du système : Contôleur, brokers, topics, consumers, producers
- Analyse préalable à la mise en service de kafka, les différents modes de distribution de message et leur garantie, bonnes pratiques
- Les différents noeuds d'un cluster
- Configuration d'un broker Kafka
- Traces d'un broker, Structure de stockage du commit log
- Utilitaires fournis par la distribution
- Tâche de gestion de cluster
Atelier
- Producer API, Choix de la sérialisation des données JSON, Avro, String
- Consumer API, Choix du désérialiseur, Indépendance vis-à-vis du consommateur
- Frameworks (Spring, Quarkus, VertX)
- Connect API, Intégration et importation de données provenant d’autres systèmes, Alternatives à Connect API
- Autres APIS (AdminClient et KafkaStream)
Atelier
- Typologie des processeurs, topologie de processeurs, scalabilité et tâches
- Évènements et horodatage, fenêtre temporelle
- Dualité des streams et des tables, agrégation, jointure
- Développement avec Kafka Stream, Comparaison Processor API et DSL
- Transformation stateless
- Transformations stateful : agrégations, jointures, fenêtrage
- Requêtes interactives
Atelier
- ksqlDB vs Kafka Streams
- Cas d’utilisation de ksqlDB
- Écosystème de ksqlDB
- Alternatives de mise en place
- Syntaxe SQL appliquée aux Streams
- Opérateurs et fonctions
- API Rest
- Cas d’utilisation typiques : mise à jour automatique de vues, Pipeline ETL, microservices piloté par évènements
Atelier
- Enjeux de la sécurité des clusters Kafka
- Authentification des connections clients / brokers, les différentes alternatives
- Authentification des connections brokers / Zookeeper
- Mise en place de TLS pour les échanges de données
- Autorisation des clients, opérations read/write
- Intégration avec des annuaires externes
Programme mis à jour le 13/04/2026
Public concerné
Ce cours Kafka Flux de données s’adresse principalement aux architectes et développeurs souhaitant apprendre à utiliser Apache Kafka pour manipuler des flux de données. Les architectes et développeurs concernés travaillent dans un environnement DevOps et manipulent plusieurs applications au quotidien.

Prérequis
Les participants à cette formation Kafka Flux de données possèdent des notions d’architectures applicatives exercées en entreprise ainsi qu’une pratique concrète des APIs et des microservices. Ces notions de communications inter-applications leur permettront de mieux appréhender le fonctionnement d’une messagerie distribuée et la mise en relation avec des applications externes.
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,7/5
15 avis
« Mon avis sur le contenu du stage : "Très bonne formation, il y a énormément de choses à apprendre et le formateur est très compétent techniquement. Je trouve cependant que le fait d'effectuer de plus nombreux exercices, corrigés au fur et à mesure auraient été un plus. Effectivement certaines notions peuvent sembler très abstraites et c'est vraiment en commençant à les pratiquer/manipuler que l'on peut en saisir le concept concret... Ainsi même si le formateur effectue de nombreuses manipulations devant nous, je pense que le fait d'avoir pu disposer par exemple d'un document supplémentaire présentant uniquement des exercices pratiques (simples et rapides cela suffirait, comme on a pu en faire quelques-uns durant la formation, mais malheureusement pas assez à mon sens) et leur correction déroulée point à point aurait vraiment été un plus (nous (les participants) aurions pu par exemple refaire l'ensemble des manipulations alors, le soir même, après la formation) qui m'aurait permis de classifier cette formation parmi les "excellentes". Une autre solution peut-être aurait été également de pouvoir disposer de plus de temps pour effectuer cette formation (car les journées sont très denses je trouve; il y a beaucoup de nouvelles notions à aborder) => voir peut-être pour passer cette formation de 3 jours en formation de 4/5 jours avec plus d'exercices pratiques." Mon avis sur le formateur : "Le formateur est très compétent techniquement, il prend le temps de nous montrer de nombreux exemples et de nous expliquer les concepts en détails. Un plus aurait été cependant (comme indiqué plus haut) de pouvoir disposer de plus de temps afin de pouvoir pratiquer également de notre côté certaines notions et exemples effectués par le formateur et cela permettrait également de ne pas avoir des journées aussi denses." Ce que j'ai le plus apprécié : "Microsoft Teams est très bien pour ce type de formation." Ce que j'ai le moins apprécié : "Beaucoup des intervenants travaillés avec Windows, nous avons un peu de temps le premier jour afin de faire fonctionner Kafka correctement sur nos postes. Cela a été réglé dès la seconde matinée cependant." »
SJECONOCOM WORKPLACE INFRA INNOVATION « Mon avis sur le contenu du stage : "Très bonne pédagogie tout au long de la formation." Mon avis sur le formateur : "Très bien apprécié, très bonne prestation." Mon avis sur la salle de formation : "Très bonne environnement " Ce que j'ai le plus apprécié : "Prestation de la formation et accueil chaleureux du cafétéria " »
FMAUBAY « Mon avis sur le contenu du stage : "Je cherchais à valider mes acquis suite à plusieurs essais avec Kafka, je n'ai pas été déçu" Mon avis sur le formateur : "Ahmed a vraiment su bien expliquer des concepts pas toujours simple et s'est montré très disponible. " »
SXCAPGEMINI TECHNOLOGY SERVICES
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
- Kafka - DéveloppementRéf. AKAF3 joursIntermédiaireProchaine session : 28 oct.2 090 €
- Kafka Streams & ksqlDB : Traitement de flux de messages avec Kafka Streams et ksqlDBRéf. KSQL2 joursIntermédiaireProchaine session : 2 nov.1 590 €
- Kestra : Orchestration et Gestion de Workflows de DonnéesRéf. KEOG3 joursIntermédiaireProchaine session : 16 nov.2 090 €
- Matillion - AvancéRéf. MAAV1 jourAvancéProchaine session : 16 déc.950 €