Prenez contact avec nous

Plan du cours

Introduction

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

Compréhension de l’architecture et des concepts clés de Kafka

  • Architecture de 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
  • sérialisation et techniques de désérialisation des messages
  • Configuration des producteurs et meilleures pratiques

Consommateurs Kafka

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

Intégration de Kafka à des systèmes externes via 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 à des systèmes externes

Écriture d’applications de streaming avec Kafka Streams & 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 des données en temps réel et l’analyse

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é 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

Surveillance et opérations

  • Surveillance de Kafka à l’aide de métriques et d’outils
  • Gestion des clusters et des ressources Kafka
  • Dépannage des problèmes courants et optimisation des performances

Meilleures pratiques et cas d’usage réels

  • Meilleures pratiques pour concevoir des applications basées sur Kafka
  • Études de cas et exemples de mise en œuvre de Kafka dans divers secteurs
  • Meilleures pratiques pour construire des architectures Kafka évolutives et tolérantes aux pannes

Résumé et prochaines étapes

Pré requis

  • Connaissances de base en programmation.

Public cible

  • Développeurs
  • Programmateurs
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires