A propos du cours
Cette formation sur Apache Kafka vous plonge dans l'univers des systèmes de streaming de données en temps réel, en couvrant à la fois les bases et les aspects avancés de cet outil puissant. Vous débuterez par une introduction aux concepts fondamentaux de Kafka, en comprenant son fonctionnement et en explorant quand et comment l'utiliser efficacement. La formation mettra l'accent sur les bonnes pratiques pour gérer les événements et les schémas, essentiels pour la mise en place de flux de données robustes.
Ensuite, vous approfondirez les concepts clés de Kafka, notamment le rôle des producteurs et des consommateurs, la sémantique de livraison, et l'utilisation des différentes API Kafka. Vous apprendrez à utiliser Kafka Connect et Kafka Streams pour intégrer et traiter les flux de données, ainsi que les Rest-Proxy et d'autres frameworks comme Apache Flink pour des traitements avancés.
Enfin, la formation abordera l'administration avancée de Kafka, incluant la surveillance, le déploiement, la résilience et l'optimisation des performances. Vous acquerrez les compétences nécessaires pour administrer efficacement une infrastructure Kafka, en vous assurant de sa performance et de sa fiabilité dans des environnements de production exigeants. Cette formation est idéale pour quiconque souhaite maîtriser Kafka et l'utiliser pour créer des systèmes de streaming de données évolutifs et performants.
L'expert
Raphael est lead data engineer, ML et Data Ops. Il a travaillé chez Ankorstore, leboncoin ou encore ManoMano. Il est contributeur actif au projet open source Apache Airflow, et forme sur cette technologie ainsi que sur Kafka.