Formations Architecture

Logo Kafka : Confluent Developer

Kafka : Confluent Developer

Développer des applications avec KAFKA

50% théorie, 50% pratique
(4.2) NaN évaluations de janvier 2019 à ce jour
Durée 3 jours • 21 heures Obtenir un devis
Icône pour Officielle Officielle
Icône pour Certifiante Certifiante
Icône pour Présentiel Présentiel
Icône pour "À distance" À distance
Icône pour Certifiante Télécharger la plaquette descriptive
  1. Concepts d'introduction
    1. Comment se connecter à un cluster ?
    2. Comment contrôler la manière dont Kafka conserve les messages ?
    3. Comment tirer parti de la réplication ?
  2. Les producteurs de message
    1. Quels sont les concepts de base des producteurs Kafka ?
    2. Comment écrire un producteur Kafka de base ?
  3. Préparer les producteurs aux utilisations pratiques
    1. Comment les producteurs peuvent-ils tirer parti du traitement de messages par lot ?
    2. Comment les producteurs savent-ils que les Brokers ont reçu leurs messages ?
    3. Comment un producteur peut-il réagir en cas d'échec ?
  4. Les consommateurs de message
    1. Comment demander des données à extraire de Kafka ?
    2. Quels sont les concepts de base des consommateurs Kafka ?
    3. Comment écrire un consommateur Kafka de base ?
  5. Les groupes, les consommateurs et les partitions en pratique
    1. Comment les groupes répartissent-ils la charge de travail sur les partitions ?
    2. Comment Kafka gère-t-il les groupes ?
    3. Comment les compensations de consommation fonctionnent-elles avec les groupes ?
  6. Commencer avec les Schémas
    1. Pourquoi utiliser des Schémas ?
    2. Comment écrire des schémas dans Avro ou Protobuf ?
    3. Comment concevoir des schémas qui peuvent évoluer ?
  7. Intégration avec le Schema Registry
    1. Comment faire pour que les producteurs et les consommateurs utilisent le Schema Registry ?
  8. Introduction au streaming et aux flux Kafka
    1. Qu'est-il possible de faire avec les applications de streaming ?
    2. Qu'est-ce que Kafka Streams ?
    3. Un avant-goût du Kafka Streams DSL
    4. Comment assembler une application Kafka Streams ?
  9. Introduction à ksqlDB
    1. À quoi ressemble une application Kafka Streams dans ksqlDB ?
    2. Quelles sont les idées de base que vous devez connaître sur ksqlDB ?
    3. Comment fonctionne Windows ?
    4. Comment fusionner des données de différents Topics, Streams, et Tables?
  10. Démarrer avec Kafka Connect
    1. Que faire avec Kafka Connect ?
    2. Comment configurer les nœuds de calcul et les connecteurs ?
    3. Analyse approfondie d'un connecteur et recherche de connecteurs
  11. Application de Kafka Connect
    1. Solutions complètes impliquant d'autres systèmes
  12. Défis liés aux compensations
    1. Comment le compactage affecte-t-il les compensations des consommateurs ?
    2. Que faire si vous voulez ou avez besoin d'ajuster manuellement les compensations des consommateurs ?
  13. Considérations de partitionnement
    1. Comment mettre à l'échelle les partitions et les consommateurs ?
    2. Comment créer un partitionneur personnalisé ?
  14. Considérations relatives aux messages
    1. Comment garantir la manière dont les messages sont livrés ?
    2. Comment gérer la limite de taille des messages de Kafka ?
    3. Comment envoyer des messages dans les transactions ?
  15. Développement robuste
    1. À quoi penser lorsque vous testez des applications Kafka ?
    2. Comment tirer le meilleur parti de la gestion des erreurs dans Kafka Connect ?
  16. Conclusion