Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

Formation : Kafka, ingestion de messages

Durée2 jours
Prix 1225 €
Code coursCB041
Dates 11 au 12 octobre
14 au 15 décembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

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

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)

Validation des pré-requis

Validation des attentes

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
ApplicatifConception d'applications avec Kafka. Principe de fonctionnement.
Travaux pratiques:
Développement de prototypes en Python, Java, Scala
Couplage avec SparkStreaming en mode batch, en mode continu
Principe et architecture de Kafka Streams
Exemples avec KSQL
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é)
Types de connecteurs
Travaux pratiques :
configuration de connecteurs, ingestion de données,
création d'une chaîne de transformation
SécurisationChiffrement SSL et authentification SASL.
Sécurisation de l'infrastructure : Zookeeper, proxy Rest
ExploitationMise en oeuvre de kafka-tool
Gestion des logs
Détection de pannes : méthodes et outils
Benchmarks

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:CB041

Contenu de la formation
Kafka, ingestion de messages:

Accès à la liste des cours



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