Formation Kafka - Développement Développer des applications avec Kafka / Kafka Confluent Developer

4.5 sur 5 étoiles

5 étoiles
50%
4 étoiles
50%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 12 avis
(12 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence AKAF
Éligible CPF Non
Certification Kafka Confluent Developer

Apache Kafka est un système de messagerie distribuée construit pour supporter des flux d’évènements liés au Big Data. Développé initialement par LinkedIn, il est dorénavant distribué en Open Source par la fondation Apache et connaît un fort déploiement en entreprise.

Cette formation orientée développeur et architectes a pour vocation de faire comprendre les cas d’utilisation d’Apache Kafka et de proposer de nombreux ateliers pratiques permettant de se familiariser avec les différentes APIs de Kafka, et les principales configurations possibles pour les producteurs et consommateurs de message.

Objectif opérationnel

Comprendre les cas d’utilisation d’Apache Kafka et se familiariser avec les différentes APIs de Kafka.

Objectifs pédagogiques

À l'issue de cette formation Apache Kafka, vous serez en mesure de :

  • Comprendre l’architecture en cluster de Kafka
  • Différencier ces différents cas d’utilisation
  • Utiliser les APIs Kafka de production/consommation de messages
  • Utiliser les APIs Kafka Connect/ Kafka Admin
  • Aborder les APIs Kafka Stream et le serveur kSQLDB
  • Configurer les topics en fonctions des contraintes de fiabilité et de débit de vos applications

Public :

Ce cours Apache Kafka s'adresse aux architectes d'entreprises, aux développeurs et à toute personne souhaitant comprendre et utiliser un système de messagerie distribuée à haut débit.

Prérequis :

Pour suivre cette formation Apache Kafka, il est recommandé d'avoir une bonne connaissance du développement Java.

Introduction à Apache Kafka

Naissance, historique, objectifs du projet
Les différents cas d'utilisation de Kafka
Les composants du système : Zookeeper, brokers, topics, consumers, producers
Les différentes APIs

Prise en main d'un cluster Kafka

Ensemble Zookeeper, rôle de l'ensemble
Connexion cliente via zkCli.sh
Configuration d'un broker Kafka
Traces d'un broker
Structure de stockage du commit log
Utilitaires fournis par la distribution
Travaux Pratiques :Démarrage ensemble zookeeper, connexion Démarrage d'un cluster Kafka 3 noeuds
Création de topic, envoi et réception de messages via les commandes en ligne

Kafka APIs

Producers API
Consumers API
Exemple de frameworks
Connect API
AdminClient API
Introduction à Streams API
Travaux Pratiques :Développement d'un producteur de message, puis d'un consommateur, Exemple framework réactif, Connect API avec ELK,

Réplication et fiabilité

Stockage des partitions, segments et rétention
Réplication, leader, followers, ISR
Rôle du contrôleur, Arrêt d’un broker leader, d'un follower
Démarrage d'un nouveau broker
Fiabilité Producteur, Fiabilité consommateur
Sémantiques At Most Once, At Least Once, Exactly Once
Outils de validation d'une garantie de transmission
Travaux Pratiques :Implémentation des différentes sémantiques de transmisssion, tests avec redémarrage de brokers et changement de consommateur

Les travaux pratiques représentent 50% du programme.

Notre contenu n'a pas pour vocation l'entraînement au passage de la certification, cependant, il couvre l'ensemble des sujets de la certification Kafka Confluent Developer, et en cela permet de grandement faciliter l'obtention de cette certification pour quelqu'un qui voudrait la passer à l'issue de cette formation.

Le coût de la certification Kafka n’est pas inclus dans le tarif.
Si le stagiaire souhaite passer la certification, il devra faire sa demande d’inscription directement sur le site web :

https://fr.confluent.io/certification/

Cout de la certification : 150$

Date de mise à jour du programme : 20/03/2024

Dates et lieux

1
2
Du 22 au 24 mai 2024
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 22 au 24 mai 2024
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 19 au 21 juin 2024
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 19 au 21 juin 2024
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 24 au 26 juillet 2024
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 24 au 26 juillet 2024
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 21 au 23 août 2024
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 21 au 23 août 2024
Lieu
Paris
Durée
3 jrs
2100 € HT
Du 18 au 20 septembre 2024
Lieu
Distanciel
Durée
3 jrs
2100 € HT
Du 18 au 20 septembre 2024
Lieu
Paris
Durée
3 jrs
2100 € HT
1
2

Avis des participants à la formation Kafka - Développement

Note moyenne de 4.5/5(12)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

ROULLE Jérémy
5/5

Mon avis sur le contenu du stage :

"Enfin une formation où on ne s'ennuie pas ! Contenu très fourni, tout s'articule bien, partie théorique très bien expliquée, TP très bien préparés"

Mon avis sur le formateur :

"Vraiment un bon animateur ! Connait tres bien son sujet, dynamique, met du rythme, s'adapte aux demandes, explique tant que ce n'est pas compris ou que cela ne fonctionne pas. Connait également ses limites et les sujets où il n'est pas un expert, droit dans ses bottes => parfait"

Ce que j'ai le plus apprécié :

"VM fournie avec tout ce qu'il faut (IDE, jdk, maven, ...), meme les droits sudo ! Teams"

Ce que j'ai le moins apprécié :

"La gestion des raccourcis clavier sur la VM (notamment pour les copié/collé depuis le poste local, parfois ca fonctionne, parfois non), impossible de faire un alt+tab sur la VM, c'est le poste local qui prend en compte (sans parler de la majorité des raccourcis clavier de l'IDE qui sont captés par le navigateur...)"

AR
5/5

Mon avis sur le contenu du stage :

"manque de temps pour les TP"

Mon avis sur le formateur :

"RAS"

Mon avis sur la salle de formation :

"pas besoin des VM PLB"

Ce que j'ai le plus apprécié :

"échange avec formateur"

Ce que j'ai le moins apprécié :

"manque de temps"

ML
4/5

Mon avis sur le contenu du stage :

"un peu court pour tout maîtriser."

Ce que j'ai le plus apprécié :

"les TP"

Ce que j'ai le moins apprécié :

"le chapitre sur les streams est complexe et n'a pas d'application au sein de CACF. "

LD
5/5

Mon avis sur le contenu du stage :

"j'ai mis que "bon" à la qualité du support de cours par principe ^^ une doc évolue toujours "

Mon avis sur le formateur :

"fait participer tout le monde et ne laisse personne dans la galère, merci pour ça "

PF
5/5

Mon avis sur le contenu du stage :

"Excellente idée de faire faire les TPs par les élèves chacun leur tour. Cela permet de faire participer tout le monde."

Mon avis sur le formateur :

"Très bon animateur, niveau technique excellent."

TOMASI Jean-Francois
4/5

Mon avis sur le contenu du stage :

"Revoir le paramétrage des VM"

Ce que j'ai le moins apprécié :

"L'environnement technique Guacamole et le paramétrage des VM"

MOMPHILE Hugues
5/5

Mon avis sur le contenu du stage :

"Bonne approche, exercices concrets"

Mon avis sur le formateur :

"Excellente maitrise de son sujet, réponses aux questions."

CG
4/5

Mon avis sur le contenu du stage :

"Mériterais un schéma résumant les sujets abordés, et qui évoluerait au fur et à mesure des chapitres."

VAN CAUTER Julien
4/5

Mon avis sur la salle de formation :

"10 personnes mais seulement 8 bureau"

LH
4/5
KERKENI Imen
4/5
ROLETTO Dylan
5/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB