Apache KAFKA

  • Type de la Formation
    Formation Présentielle BIG DATA
  • Durée
    14 Heures

Apache KAFKA

Ce cours sur Apache Kafka vous plongera dans l'univers essentiel de la gestion des flux de données en temps réel. Vous découvrirez pourquoi Kafka est incontournable, ses composants clés (cluster, acteurs, messages, topics, Producer, consumer), la gestion des partitions, la réplication, les API, et comment configurer les producers et les consumers Kafka, y compris la gestion des erreurs et le commit des messages consommés. Préparez-vous à maîtriser cette technologie pour des applications en temps réel performantes.

AVANTAGES INSTITUT SUPÉRIEUR DU DIGITAL

  • Qualité de la Formation Assurée.

Objectifs pédagogiques

  • Décrire les concepts clés d'Apache Kafka et son fonctionnement.
  • Utiliser les API de Kafka pour produire et consommer des messages.
  • Configurer et gérer un cluster Kafka.
  • Appliquer Kafka à des cas d'utilisation réels.

Durée

  • 14 heures

Cout/HT

  • 1200€

Public Concerné

  • Développeurs débutants en Big Data
  • Professionnels en reconversion
  • Toute personne intéressée par KAFKA

Prérequis

  • Connaissance de base en informatique
  • Familiarité avec les systèmes de messagerie (optionnel)
  • Compréhension des systèmes de gestion de données
  • Notions de base en programmation (optionnel)
  • Motivation et persévérance

Moyens pédagogiques et d’encadrement

  • Cours théorique assurés par des formateurs expérimentés
  • Support de cours détaillés
  • Séries d’exercices et travaux pratiques
  • Un pc avec accès à tous les outils nécessaires au cours

Suivi et évaluation des résultats

  • Examen écrit & QCM
  • Présentation & Atelier
  • Compte rendu individuel
  • Attestation de présence
  • Enquêtes de de satisfaction

Programme

  • 1. Pourquoi kafka
  • 2. Qu’est-ce qu’apache kafka
  • 3. Concepts basiques
  • 4. Composants d’apache kafka
  • o Cluster
  • o Acteurs
  • o Les messages
  • o Topic
  • o Producer
  • o Consumer
  • o Schéma des différents composants de Kafka
  • 5. Partitions d’un Topic
  • 6. Replication
  • 7. Api
  • 8. Kafka Producer
  • o Acquittement des messages
  • o Sérialisation des messages
  • o Batching des messages pour contrôler les performances du producer
  • o Compression
  • o Ordre des messages
  • o Renvoi automatique des messages en cas d’échec
  • o Gestion des erreurs
  • o Avant l’arrêt du producer, pensez à :
  • 9. Kafka Consumer
  • 10. Kafka Consumers group
  • 11. Commit des messages consommes

Modalité d’accès

  • Notre organisme de formation veille que toute personne en situation de handicap puisse accéder à nos formations dans la mesure des moyens d’adaptation organisationnels et techniques pouvant être mis en œuvre pour l’accompagner.
  • Téléphone : 01 85 78 59 63
  • Courriel : administration@isd-formation.com

Programme de la Formation