KAFKADEV

Compétences de développeur Confluent pour Apache Kafka®

Les leçons et activités de ce cours permettent aux participants d'acquérir les compétences pour écrire des Producteurs et des Consommateurs, intégrer Kafka avec des systèmes externes en utilisant Kafka Connect, écrire des applications de streaming avec Kafka Streams & ksqlDB, et intégrer une application client Kafka avec Confluent Cloud. Les exercices pratiques suivent l'histoire de la construction et de la mise à niveau d'une application de localisation de conducteurs, appliquant les concepts directement à une application fonctionnelle. Les exercices sont disponibles en Java, C# et Python.

Confluent
✓ Formation officielle ConfluentNiveau Intermédiaire⏱️ 3 jours (21h)

Ce que vous allez apprendre

  • Écrire des Producteurs et des Consommateurs pour envoyer et lire des données de Kafka
  • Intégrer Kafka avec des systèmes externes en utilisant Kafka Connect
  • Écrire des applications de streaming avec Kafka Streams & ksqlDB
  • Intégrer une application client Kafka avec Confluent Cloud

Prérequis

  • Familiarité avec le développement d'applications professionnelles en Java (de préférence), C#, ou Python.
  • Une connaissance pratique de l'architecture Apache Kafka, soit par expérience antérieure, soit en suivant le cours Confluent Fundamentals for Apache Kafka.

Public cible

  • Développeurs d'applications et architectes qui souhaitent écrire des applications interagissant avec Apache Kafka.

Programme de la Formation

9 modules pour maîtriser les fondamentaux

Sujets abordés

  • Écrire du code pour se connecter à un cluster Kafka
  • Distinguer les leaders des suiveurs et travailler avec des répliques
  • Expliquer ce qu'est un segment et explorer la rétention
  • Utiliser la CLI pour travailler avec les topics, les producteurs et les consommateurs

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

Prochaines sessions

4 février 2026
Distanciel • Français
S'inscrire
8 juillet 2026
Distanciel • Français
S'inscrire
4 novembre 2026
Distanciel • Français
S'inscrire

2 100€ HT

par apprenant