APACHE KAFKA
Formation certifiante - Code CPF 93 835 - 2 jours (14 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
A l'issue de la formation, les stagiaires seront capables de :
- Comprendre l’architecture de Kafka et son mode de fonctionnement dans un contexte multi-clients
- Installer et configurer Apache Kafka.
- Publier et récupérer des données vers un cluster Kafka
- Utiliser les outils et les API permettant l’interaction avec un cluster Kafka
- Sécuriser les données à destination et en provenance d’un cluster Kafka
- Créer vos propres Consumers et Producers
- Implémenter un consumer mutli-thread
- Utiliser un proxy REST
- Stocker des données Avro dans Kafka avec le Schéma Registry
- Ingérer de données avec Kafka Connect
- Maîtriser les concepts de Kafka streams
La formation Apache Kafka est accessible à toute personne ayant une bonne compréhension de Java, Scala, du système de messagerie réparti et de l'environnement Linux.
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
- Directeurs/chefs de projet ou responsable métier
- Responsable système d’informations
- Développeurs informatiques
- Consultants en business intelligence
- Ingénieurs d’étude, de recherche et développement
- Architecte système et logiciel
- Consultants techniques
- Consultants business
- Statisticiens et Mathématiciens
- Data scientist (analyse de données) ou Data miner (fouilleur des données)
- Tout développeur ou informaticien souhaitant développer des compétences en analyse de données et BIG DATA
PROGRAMME DE FORMATION
APACHE KAFKA
Introduction à Apache kafka
- Présentation de Kafka
- Intérêt d’Apache Kafka
- Les API de Kafka
- Terminologies de Kafka
Atelier pratique
Architecture d’Apache kafka
- Architecture du cluster Kafka
- Topic
- Broker
- Zookeeper
- Producers
- Consumers
- Kafka WORKFLOW
Installation et configuration de Apache Kafka
- Installation et configuration d’Apache Kafka
- Installation de Java
- Installation de Zookeeper
- Installation de Kafka
Atelier pratique: Installation
Commande Line Interface (CLI)
- Démarrez le serveur Kafka
- Lister tous les sujets
- Créer un topic
- Décrire un topic
- Publier des messages sur un topic
- Consommer des messages
- Modifier les sujets d’Apache Kafka
Atelier pratique: CLI
Développement Kafka avec Java
- Introduction à la programmation Kafka
- Kafka APIs
- Création d’un projet Kafka
- Java producer
- Rappels des producers Java
- Producer Java avec clés
- Java consumer
- Consumer Java au sein d’un groupe de consumers
- Consumer Java avec threads
- Le consumer Java recherche et attribue
- Compatibilité de client bidirectionnelle
Atelier pratique: Développement Kafka
Kafka Stream
- Introduction à Kafka Stream
- Concepts de Kafka Stream
- Architecture de Kafka Stream
- Démo: Application wordcount avec kafka stream
Atelier pratique: KStream

Allez plus loin
Développez vos compétences
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS