Retour aux formations
IA & Data
Kafka - Centralisation des flux de données en temps réel
3 jour(s) • 21h
Description
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
Public concerné
Architectes
Chefs de projet
Développeurs
Équipes DevOps
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
Déroulé du programme
1
Introduction à Kafka
- Collecte de données
- Lien avec le Big Data
- Le traitement des données en streaming
2
Présentation des principes fondamentaux de l'outil
- Producers
- Consumers
- Brokers
- Zookeeper
- Comparatif avec Message Oriented Middleware
3
Architecture Kafka
- Logs files
- Replicas
- Partitions
- Consumers groups
4
Développement
- Écriture d'un producer
- Écriture d'un Partitioner
- Écriture d'un consumer
- Gestion d'offset
- Validation des lectures
5
Gestion de schémas
- Système de sérialisation (AVRO)
- Schema registry
- Versionning des schémas
6
Kafka Connect
- Introduction à l'outil
- Les types de connecteurs
- Mode Standalone & Distribués
- Alternatives : NIFI, ETL, Flume
7
Administration
- 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
8
Kafka Streaming & KSQL
- Rôles, intérêts & limites
- Création d'une application
- Gestion des streams
- Mise en oeuvre de KSQL
Informations
Durée
3 jour(s)
21h
Tarif
2100 € HT
HT
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT