Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Kafka - Centralisation des flux de données en temps réel

réf : BDT-KF

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de mettre en œuvre l’outil d’Apache Kafka pour utiliser un système de messagerie distribuée à haut débit.

Objectifs pédagogiques

  • Comprendre le fonctionnement de Kafka et les principes de communications inter applications
  • Acquérir les bonnes pratiques de distribution de messages
  • Savoir configurer Kafka pour intégrer les données de différents formats et de sources différentes
  • Appréhender les différentes APIs de Kafka
  • Mettre en œuvre KSQL
  • Travailler en sécurité avec Kafka

Pré-requis

Avoir des notions d’architectures applicatives en entreprise & des connaissances des protocoles réseaux

Détenir de bonnes connaissances en Java ou autre langage

Des connaissances en Spring ou Node.js sont recommandées

Public concerné

Architectes, chefs de projet, développeurs, équipes DevOps…

Programme

  • Collecte de données
  • Lien avec le Big Data
  • Le traitement des données en streaming
  • Producers
  • Consumers
  • Brokers
  • Zookeeper
  • Comparatif avec Message Oriented Middleware
  • Logs files
  • Replicas
  • Partitions
  • Consumers groups
  • Écriture d’un producer
  • Écriture d’un Partitioner
  • Écriture d’un consumer
  • Gestion d’offset
  • Validation des lectures
  • Système de sérialisation (AVRO)
  • Schema registry
  • Versionning des schémas
  • Introduction à l’outil
  • Les types de connecteurs
  • Mode Standalone & Distribués
  • Alternatives : NIFI, ETL, Flume
  • Définitions & pré-requis
  • Installation
  • Historique des versions de Kafka & compatibilité
  • Réglages des topics
  • Politiques de log retention
  • Compactage
  • Paramétrage des partitions
  • Sécurité sous Kafka
  • Rôles, intérêts & limites
  • Création d’une application
  • Gestion des streams
  • Mise en oeuvre de KSQL

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?