Formation Kafka : Messagerie distribuée avec Apache Kafka


REFERENCE
 
 
AKAF
DUREE
 
 
3 jours
TARIFS
 
 
2100 € HT
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...

OBJECTIFS :
 

Apache Kafka est un système de messagerie distribuée construit pour supporter les 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 a pour vocation de faire comprendre les cas d’utilisation d’Apache Kafka et de proposer de nombreux ateliers pratiques abordant administration, l’utilisation et le développement autour de cette plateforme.

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

  • Comprendre l’architecture de Kafka et ses cas d’utilisation
  • Utiliser les APIs Kafka
  • Administrer un cluster
  • Construire une architecture haute-disponibilité
  • Sécuriser un cluster
PRÉ-REQUIS :
 

Pour suivre cette formation Apache Kafka, il est recommandé d'avoir une connaissance minimale de l’administration de système et des notions de programmation objet.

PUBLIC :
 

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

PROGRAMME :
 

Introduction à Apache Kafka

Enjeux du Big Data et Stream Data
La réponse de Kafka, ses cas d’utilisation
Rationale de Kafka
Les composants du système : brokers, topics, consumers, producers
Les différentes APIs
Outils connexes

Installation de Kafka

Installer Kafka, Mise en service
Dimensionnement
Configurer les composants
Présentation des commandes en ligne

Travaux Pratiques :

Installation, Mise en place de Topic, Envoi de message via les commandes en ligne

Kafka APIs

Producers API
Consumers API
Streams API
Connect API
AdminClient API
KafkaStreams

Travaux Pratiques :

Exemple d’utilisation des APIs

Distribution et réplication des données avec Kafka

Retour sur les partitions
Facteur de réplication, leader et followers
Protocole de validation des messages
Arrêt d’un broker
Fichiers de logs
Gestion des offsets
Tâches d’administration et monitoring

Travaux Pratiques :

Configuration de Topic, montée en charge, monitoring, test crash

Architecture Haute Disponibilité HA

Les nœuds Zookeeper, distribution
Brokers
Considération sur le réseau
Architecture avec Multi-Data-centers
Plateforme Confluent : Schema Registry et REST Proxy

Travaux Pratiques :

Mise en place d’une architecture HA

Mise en place de la sécurité

Enjeux et principes
Utilisation de SSL
Authentification via SSL
JAAS et Authentification via SASL, brokers et clients
Gestion des ACLs
Authentification Zookeeper

Travaux Pratiques :

Sécurisation d’un cluster HA

Intégration

Présentation de Kafka Connect, Transformation de message
Rest API
Mode distribué

Travaux Pratiques :

Mise en place d’un connnecteur

TRAVAUX PRATIQUES :
 

Les travaux pratiques représentent 50% du programme.

S'INSCRIRE À CETTE
FORMATION APACHE KAFKA
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
Connu pour sa capacité de traitement en temps réél, le framework Apache Storm se distingue par sa capacité à effectuer des calculs complexes, de l'analyse,...

1 j

 
Conçu dès l'origine pour l'aide à la prise de décision, Teradata est un moteur de base de données fournissant des serveurs massivement...

4 j

 
Cette formation vous présente les principales technologies concernant le développement d’applications Big Data. Elle forme un ensemble cohérent dans la mesure où,...

4 j

 
Le framework de programmation Spark se démarque de MapReduce d’Hadoop par sa simplicité et ses temps d’exécution jusqu’à 100 fois plus courts. Les...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB