Kafka

Statut actuel

Terminé

Tarif

39,90 €

Cours terminé

Découvrez Kafka, l’une des solutions les plus puissantes pour le traitement et le streaming de données en temps réel. Cette formation complète vous apprendra à installer, configurer et administrer Kafka, ainsi qu’à créer des applications de production et de consommation de données en temps réel. Vous explorerez également les concepts avancés tels que Kafka Streams, Kafka Connect et l’intégration avec des systèmes Big Data. Avec des exercices pratiques et des études de cas, vous apprendrez à utiliser Kafka dans des architectures de microservices, à sécuriser vos communications et à optimiser les performances pour des environnements de production. Rejoignez cette formation pour maîtriser un outil essentiel pour la gestion des flux de données à grande échelle.

Ce cours contient :

- Une version écrite et très détaillée de tous les chapitres ;

- Une vidéo de chaque chapitre de la formation ;

- Des quiz après chaque chapitre pour tester la compréhension ;

- Des exercices et travaux pratiques corrigés ;

- Des projets et cas réels ;

- Un quiz final pour tester et valider la maitrise du module.

 

Un Certificat qui atteste de la bonne maitrise de ce cours est délivré à l'apprenant qui a réussi les différentes évaluations.

 

Un suivi régulier par un collaborateur progcours est possible moyennant des frais supplémentaires.

Contenu Cours

Introduction à Kafka
Qu’est-ce que Kafka et pourquoi l’utiliser ?
Architecture : producteurs, consommateurs, brokers, topics, partitions
Comparaison avec RabbitMQ, ActiveMQ…
Installation et configuration
Traitement de données en temps réel
Concepts de Base
Création de topics et partitions
Production et consommation de messages
Kafka Producers et Consumers
Durabilité et tolérance aux pannes : réplicas et logs
Sécurité : authentification, autorisation, chiffrement
Architecture de Flux de Données
Flux de données en temps réel avec Kafka
Kafka pour gérer des logs et des événements
Kafka dans les architectures microservices
Délais et rétentions de messages
Configuration Avancée
Paramétrage avancé des brokers, topics, partitions
Stratégies de distribution : Round-robin, partitionnement personnalisé
Réplication de données et équilibrage de charge
Groupes de consommateurs
Intégration avec d'autres Systèmes
Kafka Connect : intégration avec bases de données et services externes
Kafka Streams : traitement de flux en temps réel
1 de 3