Apache Kafka

2 jours II Code CNCP : 2234 II Certif info : 93835

/Apache Kafka

Kafka est écrit en Scala et Java. Apache Kafka est un système de messagerie tolérant aux pannes basé sur la publication et l’abonnement. Il est rapide, évolutif et distribué par conception.

Cette formation permettra d’explorer les principes de Kafka son installation et sa configuration, vous y découvrirez également l’architecture de base de Kafka et comment utiliser ses composants principaux et à appeler ses API et pour finir vous allez vous familiariser
avec Kafka Streams.

Les objectifs de la formation Apache Kafka

A l’issue de la formation « Apache Kafka », les apprenants auront les capacités de :

  • Comprendre l’architecture de Kafka et son mode de fonctionnement dans un contexte multi-clients
  • Installer et configurer Apache Kafka.
  • Publier et récupérer des données vers un cluster Kafka
  • Utiliser les outils et les API permettant l’interaction avec un cluster Kafka
  • Sécuriser les données à destination et en provenance d’un cluster Kafka
  • Créer vos propres Consumers et Producers
  • Implémenter un consumer mutli-thread
  • Utiliser un proxy REST
  • Stocker des données Avro dans Kafka avec le Schéma Registry
  • Ingérer de données avec Kafka Connect
  • Maîtriser les concepts de Kafka streams
Lien vers site CPF

Les prérequis de la formation Apache Kafka

  • Avant de poursuivre cette formation, vous devez avoir une bonne compréhension de Java, Scala, du
    système de messagerie réparti et de l’environnement Linux.

Vous n’avez pas les prérequis nécessaires pour la formation Apache Kafka? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Apache Kafka

La formation certifiante « Apache Kafka », s’adresse à tout public salarié, demandeur d’emploi ou en
reconversion professionnelle et souhaitant acquérir des compétences en BIG DATA, notamment:

  • Directeurs/chefs de projet ou responsable métier
  • Responsable système d’informations
  • Développeurs informatiques
  • Consultants en business intelligence
  • Ingénieurs d’étude, de recherche et développement
  • Architecte système et logiciel
  • Consultants techniques
  • Consultants business
  • Statisticiens et Mathématiciens
  • Data scientist (analyse de données) ou Data miner (fouilleur des données)
  • Tout développeur ou informaticien souhaitant développer des compétences en analyse de données et BIG DATA
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
Apache Kafka

Introduction à Apache kafka

  • Présentation de Kafka
  • Intérêt d’Apache Kafka
  • Les API de Kafka
  • Terminologies de Kafka
  • Atelier pratique

Architecture d’Apache kafka

  • Architecture du cluster Kafka
  • Topic
  • Broker
  • Zookeeper
  • Producers
  • Consumers
  • Kafka WORKFLOW

Installation et configuration de Apache Kafka

  • Installation et configuration d’Apache Kafka
  • Installation de Java
  • Installation de Zookeeper
  • Installation de Kafka
  • Atelier pratique: Installation

Commande Line Interface (CLI)

  • Démarrez le serveur Kafka
  • Lister tous les sujets
  • Créer un topic
  • Décrire un topic
  • Publier des messages sur un topic
  • Consommer des messages
  • Modifier les sujets d’Apache Kafka
  • Atelier pratique: CLI

Développement Kafka avec Java

  • Introduction à la programmation Kafka
  • Kafka APIs
  • Création d’un projet Kafka
  • Java producer
  • Rappels des producers Java
  • Producer Java avec clés
  • Java consumer
  • Consumer Java au sein d’un groupe de consumers
  • Consumer Java avec threads
  • Le consumer Java recherche et attribue
  • Compatibilité de client bidirectionnelle
  • Atelier pratique: Développement Kafka

Kafka Stream

  • Introduction à Kafka Stream
  • Concepts de Kafka Stream
  • Architecture de Kafka Stream
  • Démo: Application wordcount avec kafka stream
  • Atelier pratique: KStream

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Apache Kafka.

Modalités De Formations

Apache Kafka

La formation certifiante Apache Kafka est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Apache Kafka est disponible en e-learning tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation Apache Kafka est disponible en Blended learning. La partie apprentissage se déroule en e-learning et les projets fil rouge en présentiel.

Présentiel

Le module de formation Apache Kafka est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation Apache Kafka

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un