Organisme de Formation aux technologies et métiers de L'informatique

Formation Confluent Cloud for Apache Kafka® Fundamentals-

Informations générales

CC100FND
1 jour (7h)
700 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Découvrir les enjeux et use-cases des solutions événementielles en temps réel
  • Identifier l’objectif et la valeur des composants de la plateforme
  • Choisir les bons composants pour le bon usage
  • Manipuler les composants de la plateforme

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • être familiarisé avec le développement d’applications professionnelles en Java de préférence

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Développeur / Lead Dev
  • Architectes cloud / solutions
  • Data Scientists

Programme de la formation

Ce cours alterne théorie et ateliers pratiques pour vous donner un aperçu de la plateforme Confluent Cloud afin que vous puissiez découvrir la valeur d’un service cloud native d’Apache Kafka et commencer à intégrer des solutions basées sur l’éco-système d’Apache Kafka dans vos systèmes. Le tout, simplement et rapidement.

Découvrez l’intégralité des composants de la plateforme Confluent Kafka notamment Kafka Stream, KsqlDB, Schema Registry ou encore les Kafka Connect.

Découvrez aussi l’importance des outils mise en oeuvre dans cette plateforme pour faciliter l’observabilité, la sécurité et l’interconnexion à vos systèmes en place.

Les nouveaux challenges et cas d’usage

  • Comprendre les enjeux des systèmes d’information moderne
  • Expliquer les rôles d’un système centralisé de gestion d’événement
  • Découvrir des cas d’usages concret de ce type d’architecture

Présentation de la plateforme Confluent Kafka

  • Prise en main et découverte du service Confluent Cloud
  • Présentation des concepts de base: Cluster / Broker / Topic / Partition
  • Lab: Manipulation de la CLI confluent / Interface Confluent Cloud

De la production à la consommation de messages

  • Présentation des concepts autour des clients Kafka
  • Découvrir les différents paramètres possibles
  • Lab: Produire et consommer des messages avec mon langage favoris

Le streaming de données

  • Découvrir les possibilités de streaming de la plateforme
  • Comparer les composants de streaming
  • Comprendre les bases de Kafka Stream / Ksqldb
  • Lab: mise en oeuvre de ksqldb et du Stream Designer

Interconnecter mon système avec la plateforme Confluent Kafka

  • Comprendre l’objectif de Kafka Connect
  • Découvrir les différents connecteurs mis à disposition
  • Lab: Premier pas avec Kafka Connect

Aller en production avec mes applications Kafka

  • Présenter les différents outils de test
  • Comprendre les outils mis à disposition pour gérer la gouvernance de la donnée
  • Découvrir les possibilités d’observabilité
  • Identifier les métriques clés à surveiller

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Mis à jour le 23/01/2024