Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Apache Kafka
- Qu'est-ce que Kafka et pourquoi l'utiliser ?
- Composants principaux : Topics, Partitions, Producers, Consumers, Brokers
- Compréhension du modèle publish-subscribe de Kafka
- Cas d'usage de Kafka dans des applications réelles
Mise en place de l'environnement de développement Kafka
- Installation et configuration de Kafka et ZooKeeper
- Outils en ligne de commande (CLI) Kafka pour la gestion des topics
- Configuration de Kafka pour la haute disponibilité
Producteurs et consommateurs Kafka
- Création de producteurs Kafka en Java
- Production de messages avec des clés, des partitions et des accusés de réception
- Création de consommateurs Kafka en Java
- Groupe de consommateurs et gestion des offsets
Travail avec Kafka Streams
- Introduction à l'API Kafka Streams
- Traitement des flux de données en temps réel
- Traitement avec état vs sans état
- Fenêtrage, jointures et agrégations
Assurer la fiabilité et la performance
- Réplication et tolérance aux pannes dans Kafka
- Optimisation des configurations des producteurs et consommateurs
- Surveillance des performances de Kafka
Sécurité et authentification Kafka
- Activation du chiffrement SSL/TLS
- Configuration de l'authentification avec SASL
- Contrôle d'accès basé sur les rôles avec les ACL Kafka
Intégration de Kafka avec d'autres systèmes
- Utilisation de Kafka Connect pour intégrer des bases de données
- Connexion de Kafka à Elasticsearch, PostgreSQL et d'autres sources de données
- Construction de microservices événementiels avec Kafka
Résumé et prochaines étapes
Pré requis
- Une compréhension de la programmation Java fondamentale
- Connaissances de base des systèmes distribués et des systèmes de messagerie
- Maîtrise des outils de développement logiciel tels que Maven ou Gradle
Public visé
- Développeurs Java souhaitant intégrer Kafka dans leurs applications
- Ingénieurs logiciel travaillant avec des architectures événementielles
- Développeurs intéressés par l'apprentissage de Kafka en tant que système de messagerie distribué
14 Heures
Nos clients témoignent (2)
Possibilité d'effectuer des exercices indépendants dans l'environnement de formation.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Formation - Kafka for Administrators
Traduction automatique
Le formateur a tenté de simplifier les sujets les plus complexes.
Calvin Raj Antony - SICPA SA
Formation - Administration of Kafka Message Queue
Traduction automatique