03 20 61 95 06

Formation Confluent Stream Processing using Apache Kafka® Streams & ksqlDB


  • KAFKASTR
  • Durée : 3jours
  • Tarif : 2335€ HT
97%

Taux de satisfaction clients
(sur 1838 évaluations du 19/05/21 au 18/03/26)

Voir les avis

Objectifs

A l’issue de cette formation le participant sera capable de :
Identifier des modèles communs et des cas d’utilisation pour le traitement de flux en temps réel
Comprendre l’architecture de haut niveau d’Apache Kafka® Streams
Écrire des applications en temps réel avec l’API Kafka Streams pour filtrer, transformer, enrichir, agréger et joindre des flux de données
Décrire comment ksqlDB combine les capacités de traitement de flux élastiques, tolérantes aux pannes et hautes performances de Kafka Streams avec la simplicité d’une syntaxe de type SQL
Créez des requêtes ksqlDB qui mettent en valeur son équilibre de puissance et de simplicité
Tester, sécuriser, déployer et surveiller les applications Kafka Streams et les requêtes ksqlDB

Prérequis

Les participants doivent être familiarisés avec le développement professionnel des applications en Java (de préférence), .NET, C#, Python ou un autre langage de programmation majeur.

De plus, les participants doivent avoir une solide connaissance de l’architecture Kafka ainsi que la connaissance du développement d’applications clientes Kafka, soit par :
Expérience antérieure, ou
En prenant les prérequis recommandés : Confluent Fundamentals for Apache Kafka® et Confluent Developer Skills for Building Apache Kafka®

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

Ce cours est conçu pour les développeurs d’applications, architectes, ingénieurs DevOps et data scientists qui besoin d’interagir avec les clusters Kafka pour créer des applications en temps réel pour filtrer, transformer, enrichir, agréger et rejoindre les flux de données pour découvrir les anomalies, analyser les comportements, ou surveiller des systèmes complexes.

Dernière mise à jour

Programme mis à jour le 13 avril 2026
enveloppe Cette formation vous intéresse ? Contactez-nous
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties

La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.

Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Nos prestations
Nous réalisons certaines prestations IT pour vous : développement sur-mesure, refonte logicielle, TMA, interfaçage ERP.
modules

Les Modules
de formation

Module1
Motivation et concepts pour les streams

Motivation et cas d’utilisation pour le streaming en temps réel

Comparaison de haut niveau de Kafka Streams et de ksqlDB
Concepts de traitement de flux
Module2
Architecture Kafka Streams

La place de Kafka Streams dans l’écosystème de Kafka

Conception d’architecture de haut niveau
Types de données Kafka Streams
Module3
Ecrire des applications Kafka Streams

Anatomie d’une application Kafka Streams

Kafka Streams DSL — Opérations stateless
Kafka Streams DSL — Agrégations
Kafka Streams DSL — Agrégations fenêtrées
Kafka Streams DSL — Jointures
Kafka Streams DSL — Résumé
Processor API
Optimisations
Module4
Tester des applications Kafka Streams

Obtenez des flux de données vers et depuis Kafka avec Kafka Connect et REST Proxy

Maintenir les formats de données et assurer la compatibilité avec Schema Registry et Avro
Créez des applications de streaming en temps réel avec Confluent ksqlDB et Kafka Streams
Module5
La plateforme Confluent

Tests unitaires

Tests d’intégration
Tests d’effort
Tests de bout en bout
Module6
Introduction à ksqlDB

Exemples de cas d’utilisation

Exemples de bout en bout
Interagir avec ksqlDB
Module7
Utilisation de ksqlDB

Manipulation de données

Agrégations
Tester
Module8
Déploiement

Parallélisme

Élasticité
Tolérance aux pannes
Planification de capacité
Dépannage
Considérations spécifiques à ksqlDB
Module9
Sécurité

Aperçu de la sécurité

Contrôle d’accès
Exemples
Considérations spécifiques à ksqlDB
Module10
Surveillance

JMX

Confluent Control Center
Considérations spécifiques à ksqlDB

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
20 juillet 2026
07 septembre 2026
26 octobre 2026
21 décembre 2026

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company...