Aller au contenu principal

Description

Notre formation de 2 jours sur Apache Kafka offre une plongée complète dans cette plateforme de streaming distribué. Les participants exploreront les concepts fondamentaux tels que la publication/souscription, les flux de données, et la haute disponibilité. Avec des sessions pratiques, ils apprendront à configurer, déployer et gérer des clusters Kafka, ainsi qu'à développer des applications de streaming en temps réel.

Jour 1 : Introduction à Apache Kafka

  • Présentation des concepts de streaming de données
  • Architecture de Kafka : producteurs, consommateurs, brokers
  • Installation et configuration de Kafka
  • Gestion des topics et des partitions

Jour 2 : Développement d'applications avec Kafka

  • Utilisation de l'API Kafka pour la publication et la consommation de messages
  • Mise en œuvre de la réplication et de la haute disponibilité
  • Intégration de Kafka avec d'autres technologies (Spark, Storm)
  • Cas pratiques : développement d'une application de streaming en temps réel

Développeurs, architectes logiciels, ingénieurs système et professionnels de l'informatique intéressés par les technologies de streaming de données et la mise en œuvre de solutions de traitement en temps réel.

Connaissance de base en programmation et en systèmes d’exploitation. Une expérience préalable avec les systèmes de messagerie ou les technologies de streaming est un plus.

À la fin de cette formation, les participants seront capables de : 

  • Comprendre les principes fondamentaux du streaming de données et le rôle de Kafka dans cette architecture. 
  • Configurer et gérer des clusters Kafka pour assurer la fiabilité et la haute disponibilité. 
  • Développer des applications de streaming en temps réel utilisant l'API Kafka. 
  • Intégrer Kafka avec d'autres technologies pour construire des pipelines de données robustes et évolutifs.

Nous concevons, construisons et soutenons des produits numériques pour des clients qui veulent avoir un impact positif sur leur industrie. Créatifs avec la technologie, nous développons d'excellentes solutions pour aider nos clients à se développer et surtout à renforcer nos relations basées sur l'amélioration continue, la maintenance, le support et les services d'hébergement.

Follow us