Formation: Kafka, ingestion et traitement de messages

Durée:1 jour
Prix: 660 €
Code cours:CB041
Dates:
9 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Chefs de projet, développeurs souhaitant mettre enoeuvre kafka pour la distribution de mesages.

Objectifs:

Comprendre le fonctionnement de kafka, 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.

Connaissances préalables nécessaires:

Connaissance de l'écosystème hadoop et bases de programmation dans un langage objet (java ou scala ou python)

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
IntroductionLe projet Kafka : historique, fonctionnalités, principe de fonctionnement.
Présentation de l'achitecture et du rôle de chaque composant :
broker, producer, consumer
Liaison avec Zookeeper
Mise en oeuvrePréconisations d'installation et prérequis
Travaux pratiques:
installation et lancement de zookeeper et du kafka-server,
Création d'un topic simple,
Mise en oeuvre d'une chaîne de base.
Visualisation des messages avec kafka-console-consumer
Multi-brokerEtude de la configuration du broker
Travaux pratiques :
création d'une configuration multi-broker,
démarrage de plusieurs noeuds
La réplicationFacteur de réplication
Partitions
Travaux pratiques:
tests de haute disponibilité dans une configuration multi-noeuds
Kafka ConnectPrésentation des fonctionnalités : intégration de données d'origines multiples,
modes de fonctionnement (standalone ou distribué)
Travaux pratiques :
configuration de connecteurs, ingestion de données,
création d'une chaîne de transformation
Kafka StreamsLes apports de Kafka Streams: applications temps réel et microservices

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:CB041

Contenu de la formation
Kafka, ingestion et traitement de messages:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours