Cette formation vous permettra de maîtriser les agents de messages du projet open source Kafka, de la fondation Apache, pour la manipulation de flux de données en temps réel à faible latence. Vous apprendrez à utiliser ksqlDB, la mise en place de la sécurité des données et les outils de gestion de Kafka.
Inter
Intra
Sur mesure
Cours pratique en présentiel ou en classe à distance
Formation dans vos locaux, chez nous ou à distance
Réf. AKU
3j - 21h
Vous souhaitez transposer cette formation, sans modification, pour votre entreprise ?
Formation à la carte
Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de vos équipes ? Nos experts construisent votre formation sur mesure !
Cette formation vous permettra de maîtriser les agents de messages du projet open source Kafka, de la fondation Apache, pour la manipulation de flux de données en temps réel à faible latence. Vous apprendrez à utiliser ksqlDB, la mise en place de la sécurité des données et les outils de gestion de Kafka.
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les principes de communications inter applications
Appréhender l'architecture de Kafka
Mettre en œuvre ksqlDB
Travailler en sécurité avec Kafka
Public concerné
Architectes, chefs de projet, développeurs, équipes DevOps.
Prérequis
Notions d'architectures applicatives en entreprise, connaissance des protocoles réseaux, bonnes connaissances en Java ou autre langage. Des connaissances en Spring ou Node.js sont un plus.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisantce test.
Programme de la formation
L’évolution des systèmes informatiques et domaines d’utilisation de Kafka
Les architectures applicatives en entreprise : cloud, microservices, big data, architectures élastiques, SOA.
Communication entre applications.
Utilité de Kafka.
Les brokers de messages : producers, consumers, brokers.
Comparaisons entre les différents brokers et Kafka.
Vue d’ensemble de Kafka
Les clusters.
Les brokers.
Les topics.
Les partitions.
Les offsets.
Présentation de ZooKeeper et de sa nouvelle alternative KRaft.
Travaux pratiques
Installer et configurer kafka.
Architecture à haute disponibilité
Réplication et sécurité de la donnée : cohérence des messages, gestion des pannes de brokers, gestion des logs.
Cluster de brokers : mise en place et configuration, monitoring, gestion des logs.
Cluster de Zookeeper.
Kafka Connect.
Gestion des groupes et des charges.
Vue d'ensemble de ksqlDB et écosystème
Cas d'utilisation de ksqlDB : pourquoi ksqlDB, exemples de cas d'utilisation, ksqlDB et licensing.
ksqlDB & Kafka.
Utilisation interactive de ksqlDB.
Architecture de ksqlDB.
ksqlDB CLI.
Les modes serveur de ksqlDB.
Utiliser ksqlDB
Les Streams et les Tables.
Message Kafka et formats de données.
Manipulation et agrégation de données.
Fonctions définies par l'utilisateur (UDF).
Enrichissement des données et jointures.
Agrégations fenêtrées (Windowed opération).
Métrique et observabilité.
Travaux pratiques
Utiliser ksqlDB (manipulation et agrégation de données).
Kafka Streams
Anatomie d’une application Streams.
Configuration d’une application Streams.
Topologie d’une application Streams.
Opérations Stateless et Stateful.
Kafka Streams DSL.
Les opérations de type fenêtre glissante.
L’API processeur.
Sécurité avec Kafka
Le chiffrement SSL.
Configuration avec SASL.
Utilisation d’ACL.
Sécurisation.
Travaux pratiques
Mise en œuvre de la sécurité.
Les outils autour de Kafka
Outils de gestion de Kafka.
Monitoring de Kafka.
Apache Avro.
Le "Schema Registry".
Présentation de la plateforme Confluent : Les différences avec l’OpenSource.
Travaux pratiques
Monitorer, surveiller Kafka.
Modalités pratiques
Travaux pratiques
Développement d'un projet fil rouge faisant communiquer entre elles plusieurs applications en passant par Kafka.
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Avis clients
4,4 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
PIERRE H.
06/03/24
3 / 5
Le contenu de la formation était intéressant. Cependant, trop de temps a été perdu avec des problèmes techniques causés par les machines virtuelles très peu pratiques. Le formateur a fait preuve de patience malgré tout.
FLOHIC GUILHEM L.
06/03/24
4 / 5
quelques problèmes techniques qui sont toujours dommages par contre un animateur motivé ce qui est assez rare en formation pour être souligné
la documentation mise sous un seul énorme PDF n’est pas pratique du tout
Plusieurs documents séparé serait plus agréable
MATTHIEU T.
06/03/24
4 / 5
N/A
DAVID B.
06/03/24
3 / 5
Difficile de suivre à distance. Zookeeper déprécié beaucoup de temps passé sur ce sujet alors que cela ne marchait pas
VELLIS PHILIPPE D.
28/02/24
5 / 5
Très bon équilibre entre Théorie et TP avec de très bon support pour faire les TP.
GOULWEN G.
28/02/24
5 / 5
Equilibre TP / théorie parfait.
JULIEN T.
28/02/24
5 / 5
Mr Stéphane Alleaume est très sympathique et surtout très passionné.
Sa formation était de qualité et bien équilibrée entre théorie et pratique.
C’est une formation de référence selon moi pour découvrir Apache Kafka :)
AMAL K.
28/02/24
5 / 5
un très bon équilibre entre le théorique et la pratique.
TEVY C.
11/12/23
5 / 5
Très claire, ludique et pédagoge. Contenue dense avec TP pratique pour bien comprendre. Juste la rétention d’information est un peu compliqué avec toutes ces informations quand on part de 0.
DORIAN R.
11/12/23
4 / 5
Je pense que la formation n’était pas exactement ce qu’il me fallait. J’avais besoin de mieux comprendre comment analyser la performance de kafka et l’optimiser. Le sujet n’a été que brièvement abordé.
Cependant, Stéphane nous a fourni suffisamment de liens/docs pour ne pas repartir les mains vides sur les sujets qui n’ont pas été suffisamment étudiés.
LUCIE V.
11/12/23
5 / 5
Très satisfaite dans l’ensemble. Le seul bémol est la durée de la formation, je pense que 3j est un peu juste.
JÉROME C.
18/10/23
4 / 5
contenu intéressant et bien équilibré pour un sujet aussi vaste.
Formateur bien au fait du sujet
DENIS B.
18/10/23
4 / 5
Il faudrait mettre à disposition au début de la formation les solutions des TP de la formation, de sorte que si on n’a pas réussi l’exercice on puisse récupérer le code et le reproduire à postériori.
HUBERT P.
18/10/23
5 / 5
très bon formateur, avec de l’expérience, disponible et pédagogue.
MODIANO PATRICK A.
18/10/23
5 / 5
Animateur impressionnant par ses compétences et les techno qu’il connait !
Sur la formation elle même, je pense qu’il est difficile de juger tant le sujet est complexe.
Ca m’a donner envie d’essayer Kafka et de le "maitriser"
MOHAMED T.
18/10/23
5 / 5
Belle formation. Excellent formateur, maitrise très bien le sujet. Je le recommande vivement.
NICOLAS P.
18/10/23
5 / 5
Très bien.
Bon formateur.
Un peu trop vite sur la fin.
ALEXANDRE B.
18/10/23
5 / 5
Vraiment content de la formation et formateur très interessant
ANNELISE N.
18/10/23
4 / 5
Contenu et animateur très intéressants
Trop rapide et trop dense le dernier jour
YACINE S.
18/10/23
5 / 5
J’ai été absolument ravi de la formation Kafka ! Le contenu était à la fois profondément détaillé et parfaitement structuré. Les exemples concrets et les cas pratiques étaient particulièrement pertinents. Quant à la pédagogie, le formateur a su capter l’attention tout au long de la session et il a pu répondre aux questions qui étaient en suspend depuis longtemps.
FLORIAN S.
18/10/23
3 / 5
Globalement, le contenu est conforme à ce que j’attendais même si j’aurais apprécié une vision un peu plus opérationnelle de Kafka (décalages d’offset, gestion d’un cluster, monitoring, outil d’administration). Le support était bon. Malheureusement, malgré les bonnes compétences du formateur, les explications étaient parfois brouillonnes ce qui ne facilitaient pas forcément la compréhension de certains sujets. L’écart de connaissances entre tous les participants a p
MICHEL P.
05/07/23
4 / 5
Un peu trop de pratique pour moi
NTAMBEC AUDREY M.
05/07/23
5 / 5
Contenu très clair
KEVIN J.
05/07/23
5 / 5
les TP sont bien faits pour permettre d’acquérir les bonnes pratiques
ADRIEN P.
05/07/23
5 / 5
Instructeur très pédagogue, patient. Merci
PIERRE D.
05/07/23
4 / 5
Objectivement, la formation est une bonne introduction au sujet qui donne une vue globale de l’écosystème Kafka. Un peu lent pour moi car j’avais déjà quelques connaissances autour du Kafka, et la taille du groupe n’a pas forcément aidé à avancer rapidement. J’ai tout de même pu recueillir de nouvelles informations notamment autour de Kafka Connect, Kafka Streams et KsqlDB, ce qui m’aidera dans le cadre de ma mission
VINCENT R.
05/07/23
5 / 5
Bon équilibre entre présentation et TP.
Explication qualitative.
Un sondage demandé aux participants avant la formation permettrait au formateur de connaître le niveau de connaissance sur certaines techno.
BRUNO F.
26/04/23
5 / 5
Très bonne formation.
Merci pour la qualité des cours.
Bon rythme.
AURELIEN Z.
26/04/23
5 / 5
3 jours c’est limite pour un sujet comme celui-ci
MESSAOUD R.
26/04/23
5 / 5
contenu riche avec une bonne pédagogie qui nous a aidée pour un meilleur apprentissage
ABDELHALIM B.
26/04/23
5 / 5
très bien, maitrise du sujet et très bonne pédagogie
OLIVIER H.
12/04/23
5 / 5
Contenu peu être un peu chargé sur certains slides
TP très complet et très lisible
YURA T.
12/04/23
5 / 5
Très bon cours. Plus de temps pour travaux pratiques fera mieux.
BENOIT V.
02/11/22
5 / 5
La pédagogie est bonne, mais la durée est un peu juste pour aborder tous les aspects.
JEAN-CHRISTOPHE T.
02/11/22
5 / 5
Très bonne formation, nous avons pu balayer l’essentiel sur Kafka, ce sera très utile pour nous lors de nos futures taches.
MOHAMED B.
02/11/22
4 / 5
bien
SABRINA V.
02/11/22
5 / 5
Support de cours clair et détaillé. Animation du cours adapté au public et pédagogique.Très bien.
JEREMY B.
02/11/22
5 / 5
Très bon formateur
BOCQUET F.
02/11/22
5 / 5
Intervenant très pédagogue, très clair malgré un sujet très théorique et complexe.
JULIEN B.
02/11/22
4 / 5
Manque d’exercices pratiques malgré la mise à disposition d’une bonne infra pour ces exercices
IBRAHIMA N.
18/07/22
5 / 5
Une très bonne approche pédagogique, prend soin que tout le monde participe.
MAUD S.
18/07/22
4 / 5
Formation qui a répondu à mon besoin d’une approche globale de Kafka.
Bon équilibre entre la théorie et la pratique de mon point de vue.
Kafka répondant à des usages divers, il me manque peut-être un peu d’exemple "grandeur nature" (exemples concrets d’utilisation au-delà de l’exercice) mais c’est bien sûr difficile à envisager sur 3 jours et vu les intérêts différents de ch
BENOIST O.
18/07/22
5 / 5
Formation très intéressante, animateur très disponible pour répondre aux problématiques des stagiaires
Ajouter des informations sur d’autres éditeurs que Confluent (qui est bien sûr bien positionné sur ce domaine) serait un plus pour mieux connaître l’étendu du marché
THOMAS B.
18/07/22
5 / 5
L’équilibre théorie/pratique est très bon.
La réalisation de cette formation à distance ne pose pas de souci contrairement à d’autres formations.
On regrettera les échanges autour de la formation entre les participants qui n’a pas pu être fait comme çà aurait été naturel en présentiel.
RONAN L.
06/04/22
4 / 5
Globalement satisfait.
Après un démarrage un peu poussif (cf. plus bas), les objectifs que je m’étais fixé sont globalement atteints.
Je ne referai pas de nouvelle formation à distance car trop compliqué (communication, suivi, interactions).
Un bémol sur les exercices (cf. plus bas)
ISMAEL I.
06/04/22
3 / 5
Je pense que le contenu doit être mis à jour . Le formateur n’utilise pas Kafka de manière active et cela se ressent pour quelqu’un comme moi qui connait déjà Kafka .
Il faudrait mettre l’accent d’abord sur les concepts (Toplogies ,pipelines, DAGS , Stream , Tables etc...)
Les exemples doivent être fonctionnels . Dans cette session , beaucoups de soucis infra ou de bugs . Du coups , on perd pas mal de temps à fai
DU CRAY P.
16/02/22
5 / 5
Bonne approche bonnes compétences du formateur
BRAHIM A.
16/02/22
4 / 5
intéressé
STEEVE B.
16/02/22
5 / 5
Support de cours papier incomplet par rapport au support numérique
MERYEM B.
16/02/22
4 / 5
Sujet et contenu intéressant, pédagogie efficace et adaptée au niveau des employés.
CHRISTOPHE F.
12/01/22
4 / 5
Formation très dense
beaucoup d’informations, mais peu de pratique (apprentissage par la mise en oeuvre)
ROMAIN P.
12/01/22
3 / 5
Beaucoup trop de théorique et peu (pas) de pratique avec le formateur (qui fourni les labs mais on ne passe pas de temps dessus).
Formation non orienté en fonction des profils (trop de profils différents) et donc on passe beaucoup de temps soit sur des notions qui intéresse certain mais pas d’autres, soit sur des trucs déjà maitrisés par certain et inconnu de d’autres, ce que je trouve dommage.
Il faudrait une formation par pro
SIDI B.
12/01/22
5 / 5
Parfait.
ECHI OLFA E.
12/01/22
5 / 5
le formateur a un maitrise parfaite du sujet, et il a une excellent pédagogie. Il a donc assuré et excellé dans le déroulement de la formation.