Kafka – Sensibilisation

0 Enrolled
7 heures
  • 7 heures
  • 17
  • 0
  • no

Aperçu du cours

Objectif de formation : Comprendre les concepts fondamentaux d’Apache Kafka

Prérequis

  • Avoir des bases en programmation & systèmes distribués

Objectifs pédagogiques

  • Comprendre les concepts fondamentaux d'Apache Kafka
  • Apprendre à configurer et à utiliser les principaux composants de Kafka
  • Découvrir les cas d'utilisation courants de Kafka
  • Acquérir une connaissance pratique de la mise en œuvre de Kafka dans des scénarios réels
  • Explorer les meilleures pratiques pour l'optimisation des performances et la gestion des erreurs avec Kafka

Public ciblé

  • Développeurs logiciels
  • Architectes logiciels
  • Administrateurs système & ingénieurs de données
  • Professionnels de l'analyse de données et du traitement des flux en temps réel

Programme de formation

  • Introduction à Apache Kafka (1 heure)

    • Présentation générale de Kafka et de ses principaux cas d’utilisation

    • Architecture de base de Kafka : producteurs, courtiers (brokers), consommateurs

    • Concepts clés : topics, partitions, offsets

  • Installation et configuration de Kafka (1,5 heure)

    • Prérequis et installation de Kafka

    • Configuration initiale des courtiers et des topics

    • Gestion des dépendances

    • Travaux pratiques : Installation et configuration d’un cluster Kafka local

  • Publier et consommer des messages avec Kafka (1 heure)

    • Utilisation de la ligne de commande pour créer des producteurs et des consommateurs basiques

    • Démonstration de la publication et de la consommation de messages en temps réel

    • Gestion des offsets

  • Cas d'utilisation de Kafka (2 heures)

    • Traitement des flux de données en temps réel

    • Intégration avec d’autres systèmes (ex. Spark, Hadoop)

    • Applications de la file d’attente de messages

    • Travaux pratiques : Implémentation d’un scénario de traitement de flux de données en temps réel

  • Bonnes pratiques et gestion des erreurs (1 heure)

    • Surveillance et gestion des performances de Kafka

    • Stratégies de sauvegarde et de récupération

    • Gestion des erreurs de traitement des messages

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content