Kafka est devenu un pilier de l’échange de données dans les entreprises. Performant, scalable, et tolérant à la panne, c’est l’une des solution les plus populaire pour faire communiquer des micro-services entre eux. Pourtant, l’utiliser sans le comprendre est dangereux : il faut en comprendre le fonctionnement et l’usage pour en tirer les bénéfices – par exemple, comprendre les notions de Delivery Guarantee ou d’idempotence.
L’objectif de cette formation est d’apporter tout le package de base nécessaire à des développeurs pour prendre en main Kafka. Ainsi, la formation combine les aspects théoriques (comment fonctionne Kafka) avec les aspects opérationnels de Kafka (comment je configure et je monitore mes producers et consumers). La formation n’aborde volontairement pas les concepts plus avancés (Kafka Streams par exemple) pour permettre aux apprenants de se concentrer sur le package essentiel.
Sur demande, laissez-nous vos coordonnées !
Online uniquement
3 jours
Groupe de 2 Ă 8 personnes
7.000 € HT par groupe
Développer des applications qui communiquent avec Kafka
Mettre en place les best practices pour garantir la performance et le zéro perte de données
Monitorer des producers et des consumers Kafka
Créer des schémas de données évolutifs pour garantir la rétro-compatibilité
Designer des architectures Event-Driven avec Kafka
Créer des pipelines de données avec Kafka Connect
La formation est destinée à toute personne souhaitant développer avec Kafka.
Il est nécessaire de savoir développer pour assister à la formation.
Des tableaux blancs interactifs (Miro) sont utilisés pour faciliter l’apprentissage des notions complexes de Kafka
Les labs se font via Github Codespace
Kafka Fundamentals (½ journée)
Développer des producers avec Apache Kafka (½ journée)
Développer des consumers avec Apache Kafka (½ journée)
Développer des pipelines data avec Kafka Connect (½ journée)
Utiliser le Schema Management et Schema Registry (½ journée)
Best practices : développer et monitorer des clients Kafka (¼ journée)
Best practices : designer des architectures Kafka (¼ journée)
Disponible sur demande
En réalisant cette formation, Alexandre a veillé à répondre à 3 points essentiels qui n'étaient selon nos connaissances pas traités par les formations Kafka existantes :
Une approche pratique et pragmatique pour les développeurs, leur permettant d'être 100% opérationnels sur le sujet à l'issue de la formation
Une forte sensibilisation aux Ă©cueils classiques des chantiers Kafka en entreprise : bon paramĂ©trage mais Ă©galement bon usage de la technologie (patterns et anti-patterns) et Ă©galement challenges organisationnelsÂ
Une présentation totalement à jour des outils et technologies de l'écosystème Kafka (toujours intégrer les dernières versions, features et composants)
Fort de 5 ans d’expérience à donner la formation Kafka Dev et Ops Confluent officielle, Alexandre est certifié Dev & Admin.
Après avoir pris en compte les nombreux retours des participants, il vous propose aujourd'hui cette formation Kafka unique et originale, qu'il a totalement re-conçue afin de se concentrer sur les attentes des développeurs.