Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu d'Apache Kafka
  • Introduction au streaming d'événements et au traitement de données en temps réel
  • Aperçu d'Apache Kafka et de ses fonctionnalités
  • Cas d'utilisation et avantages de Kafka dans le développement d'applications modernes

Compréhension de l'architecture de Kafka et des concepts fondamentaux

  • Architecture Kafka : brokers, topics, partitions et réplicas
  • Producteurs et consommateurs : publication et consommation de messages
  • Compréhension du rôle de ZooKeeper dans Kafka

Topics et partitions Kafka

  • Création et configuration des topics
  • Compréhension des partitions et de leurs implications
  • Réplication et tolérance aux pannes dans Kafka

Producteurs Kafka

  • Création de producteurs Kafka en utilisant divers langages de programmation
  • Serialization des messages et techniques de désérialisation
  • Configuration des producteurs et bonnes pratiques

Consommateurs Kafka

  • Développement de consommateurs Kafka en utilisant différents langages de programmation
  • Configuration des groupes de consommateurs et des offsets
  • Stratégies de traitement des messages et garanties de livraison

Intégration de Kafka avec des systèmes externes en utilisant Kafka Connect

  • Aperçu de Kafka Connect et de ses connecteurs
  • Configuration et utilisation de Kafka Connect pour l'intégration de données
  • Intégration de Kafka avec des systèmes externes

Écriture d'applications de streaming avec Kafka Streams et ksqlDB

  • Introduction à Kafka Streams et ses capacités de traitement de flux
  • Développement d'applications de traitement de flux avec Kafka Streams
  • Utilisation de ksqlDB pour le traitement et l'analyse de données en temps réel

Intégration d'une application cliente Kafka avec Confluent Cloud

  • Aperçu de Confluent Cloud et de ses fonctionnalités
  • Configuration et connexion d'une application cliente Kafka à Confluent Cloud

Sécurité de Kafka

  • Introduction aux fonctionnalités de sécurité de Kafka
  • Configuration de SSL/TLS pour une communication sécurisée
  • Mécanismes d'authentification et d'autorisation dans Kafka

Monitoring et opérations

  • Monitoring de Kafka en utilisant des métriques et des outils
  • Gestion des clusters et des ressources Kafka
  • Dépannage des problèmes courants et optimisation des performances

Pratiques exemplaires et cas d'utilisation concrets

  • Pratiques exemplaires pour la conception d'applications basées sur Kafka
  • Études de cas et exemples d'implémentations Kafka dans divers secteurs
  • Pratiques exemplaires pour la construction d'architectures Kafka évolutives et tolérantes aux pannes

Résumé et prochaines étapes

Pré requis

  • Connaissances de base en programmation

Audience

  • Développeurs
  • Programmateurs
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires