Sélectionner une page
Formations Data Agent de messages Formation Apache Kafka

Formation Kafka

Logo Formation Kafka
Prix 1980€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation Kafka vous permettra de maîtriser un système distribué hautement scalable et durable. Sa structure permet d’offrir un niveau de performance constant malgré l’utilisation de plusieurs térabits de messages stockés. C’est une solution adaptée aux exigences de haute disponibilité.

Dans cette formation pratique, vous apprendrez à construire une application qui peut publier des données sur un cluster Apache Kafka et s’abonner à celles-ci. Vous y apprendrez à configurer une architecture distribuée en microservices.

Vous découvrirez comment utiliser Kafka pour manipuler des pipelines de données, à maîtriser ses concepts, à utiliser les composants principaux, son architecture de base et à appeler ses API.

Outre le Core Kafka, le Kafka Connect et le Kafka Streams, la formation aborde également la plateforme Confluent, comme le Schema Registry et le REST Proxy.

Comme pour toutes nos formations, notre formation Kafka vous présentera sa toute dernière version et ses nouveautés (à la date de rédaction de l’article : Kafka 3.8).

 

Objectifs

  • Comprendre l’architecture de Kafka et son mode de fonctionnement dans un contexte multiclients
  • Comprendre les principes de communications inter applications
  • Connaître les bonnes pratiques de distribution de messages
  • Configurer Kafka pour l’intégration de données de sources et de formats différents
  • Utiliser KSQL
  • Travailler en sécurité
  • 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 mutlithread
  • Utiliser un proxy REST
  • Stocker des données Avro dans Kafka avec le Schema Registry
  • Ingestion de données avec Kafka Connect

 

Public visé

  • Développeurs
  • Data Scientists
  • Architectes
  • Administrateurs système
  • DevOps

 

Pré-requis

  • Connaissances de base d’un système Unix
  • Connaissance dans un langage de développement moderne (Java, Python, Scala)

 

Pré-requis logiciels (dans le cas d’une Intra-entreprise)

 

RECOMMANDATIONS DE LECTURES AVANT LA FORMATION

Programme de la formation Kafka

 

Introduction

  • Historique et complexité des systèmes
  • Le traitement en temps réel : une importance business
  • Kafka : Une plateforme de données de flux

 

Les fondamentaux

  • Un aperçu de Kafka et efficacité
  • Producers
  • Brokers
  • Consumers
  • Utilisation de ZooKeeper

 

Installation & Administration

  • Installation et options avancées
  • Considérations matérielles (Hardware)
  • Administrer Kafka

 

Architecture

  • Fichiers journaux de Kafka
  • Réplication et fiabilité
  • Chemins d’écriture et de lecture de Kafka
  • Partitions, Consumer Groups et Scalability

 

Développer avec Kafka

  • Utiliser Maven pour la gestion de projet
  • Accéder par programmation à Kafka
  • Écrire un Producer en Java
  • Utiliser REST API pour écrire un Producer
  • Écrire un Consumer en Java
  • Utiliser REST API pour écrire un Consumer

 

Développement avancé avec Kafka

  • Créer un Consumer Multi-Thread
  • Gestion des Offsets
  • Consumer Rebalancing (rééquilibrage)
  • Gestion manuelle des Offsets (Commits)
  • Partitionnement des données
  • Message Durability : gestion de la durée des messages

 

Nouveautés de la version Kafka 3.0

  • Nouvelles fonctionnalités de Kafka
  • Changement d’API
  • Amélioration de KRaft
  • Amélioration de métadonnées
  • Kafka Connect
  • Option de configuration MirrorMaker 2
  • Dépréciation de Java 8 et Scala 2.12 en Kafka

 

Schema Management

  • Introduction à Avro
  • Avro Schemas
  • Utilisation du Schema Registry

 

Kafka Connect : Data Movement

  • Cas d’utilisation de Kafka Connect
  • Les bases de Kafka Connect
  • Modes : Standalone and Distributed
  • Configuration du mode distribué
  • Tracking Offsets
  • Connector Configuration
  • Comparaison d’utilisation avec des options avancées

 

Kafka Streams

  • Cas d’utilisation de Kafka Streams
  • Kafka Streams : les fondamentaux
  • Étude d’une application et usage de Kafka Streams

 

Tuning & Supervision avancé (Module Optionnel) – 2 jours

  • Log Compaction
  • Configuration Settings
    • Hardware and Capacity Planning
    • Traitement des Oversized Messages
  • Monitoring & Alerte
    • ZooKeeper and OS-Level Monitoring
    • Key Kafka Metrics
  • Cluster Administration
    • Key Cluster Administration Tasks
    • Replicating Clusters avec MirrorMaker
  • Kafka Security
    • SSL for Encryption and Authentication
    • SASL for Authentication
    • Authorization
    • Migration vers Secure Cluster

 

MODULE COMPLÉMENTAIRE EN ANGLAIS SUR DEMANDE (+2 JOURS) – KAFKA DEVELOPER

  • Training language : English
  • Course level : Beginner to intermediate

Théorie : 60% Pratique : 40%

Audience :
● Software Developers
● Data Engineers
● Architects

 

Getting Started

  • Kafka Overview
  • Kafka Basic Concepts
  • Zookeeper Overview

 

Developing with Kafka

  • First Kafka Producer (Java/Python)
  • Inside Kafka Producer
  • Advanced Kafka Producer (Java/Python)
  • First Kafka Consumer (Java/Python)
  • Inside Kafka Consumer
  • Advanced Kafka Consumer (Java/Python)

 

Replications and Reliability

  • Basic Replication Concepts
  • Recovery and Failures
  • Exactly Once Semantics (EOS)
  • Controller Broker
  • Inside Kafka Broker

 

Kafka Topic Management

  • Topic Basic Operations
  • Log Management
  • Designing Topics
  • Kafka Security

 

Kafka Connect

  • Kafka Connect Concepts
  • Types of Connectors
  • Kafka Connect Implementation
  • Standalone and Distributed Modes
  • Configuring the Connectors

 

Kafka Streams

  • Kafka Streams Concepts
  • First Kafka Stream (Java/Python)
  • Stateless KStreams
  • Stateful KStreams

FAQ – QUESTIONS / RÉPONSES

La formation est-elle dispensée en présentiel ou à distance ?

Cette formation se déroule en présentiel ou en distanciel.

Qu'est-ce que le CPF ?

Le CPF (Compte Personnel de Formation) est un dispositif régit par l’état français pour permettre aux salariés de disposer d’un financement mobilisable uniquement pour la formation.

Pourquoi suivre une formation éligible au CPF ?

Pour profiter des nombreux avantages qu’offre le CPF :

Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences

Que dois-je faire si mon solde CPF n’est pas suffisant ?

Contactez-nous ! Nos conseillers peuvent vous aider à trouver des sources de financement complémentaires en fonction de votre situation, tels que Pôle emploi, votre entreprise, vous-même (via carte bleue), ou encore l’OPCO Atlas.

Comment m'inscrire via moncompteformation ?

Il suffit de cliquer sur le bandeau vert «CPF» à droite de l’écran (ou en haut si vous utilisez un mobile). Vous devrez ensuite sélectionner une date de session depuis le site MonCompteFormation.

Comment augmenter son solde CPF ?

Vous êtes crédités à la fin de chaque année travaillée sur votre compte Moncompteformation. Vous pouvez recevoir jusqu’à 500 euros par an. Le plafond est fixé à 5 000€ sauf pour des cas spécifiques où la limite atteint 8 000€..

Les cas spécifiques où le plafond est fixé à 8 000€ :

  • Salarié non qualifié
  • Travailleur reconnu handicapé
  • Victime d’accident du travail ou de maladie professionnelle ayant entraîné une incapacité permanente d’au moins de 10 %
  • Bénéficiaire d’une pension d’invalidité
  • Bénéficiaire d’une pension militaire
  • Bénéficiaire d’une allocation ou rente d’invalidité des sapeurs-pompiers volontaires
  • Bénéficiaire de la carte mobilité inclusion portant la mention « invalidité »
  • Bénéficiaire de l’allocation aux adultes handicapés (AAH)

Que dois-je faire si mon solde CPF n’est pas suffisant ?

Contactez-nous ! Nos conseillers peuvent vous aider à trouver des sources de financement complémentaires en fonction de votre situation, tels que Pôle emploi, votre entreprise, vous-même (via carte bleue), ou encore l’OPCO Atlas.

Comment puis-je financer cette formation ?

Contactez-nous pour trouver une solution de financement sur mesure ! Nous vous aiderons à choisir parmi les options suivantes :

  • OPCO (opérateurs de compétences) de votre entreprise
    • Le plan de développement des compétences
    • Les actions collectives pour les formations Big Data
    • Le dispositif FNE-Formation
    • Dispositif TPE / PME
  • Pôle Emploi
    • L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
    • L’ARE (Allocation chômage d’aide au retour à l’emploi)
  • Le dispositif CPF (MonCompteformation)
  • Contrat cadre

Pour aller plus loin

Formation Kafka Administration

Formation Spark Tuning Avancé

Formation Spark et Machine Learning

Formation Cassandra

Formation Spark Streaming

Formation PostgreSQL

Autour du sujet

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Cyril

Cyril

Enthousiaste, motivé et entrepreneur ! Il aime partager ses connaissances et interagir avec différentes équipes (développement, marketing, communication …). Les problèmes sont pour lui une source d’inspiration. Ils définissent des challenges et l’efforcent de trouver des solutions adéquates pour les résoudre.

Témoignages

13 décembre 2024

Les + : Equilibre entre la théorie et la pratique.

Formateur qui explique de façon très pédagogique.

Les – : Pas vraiment de points faibles mais peut-être qu’elle aurait besoin d’un jour supplémentaire.

Je souhaite suivre : Docker

Tests

En synthèse : Pas un point faible en soi mais la formation s’adresse plus à un public d’administrateur de réseau et/ou devops, et moins aux développeurs (qui formaient le public de la formation).

Grégoire L. de chez Mutuelle Fraternelle d’Assurances

Afficher tous les témoignages

13 décembre 2024

Les + : Equilibre entre la théorie et la pratique.

Formateur qui explique de façon très pédagogique.

Les – : Pas vraiment de points faibles mais peut-être qu’elle aurait besoin d’un jour supplémentaire.

Je souhaite suivre : Docker

Tests

En synthèse : Pas un point faible en soi mais la formation s’adresse plus à un public d’administrateur de réseau et/ou devops, et moins aux développeurs (qui formaient le public de la formation).

Grégoire L. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : – Contenu riche et équilibré (théorie et pratique).

– Les Workshop (ateliers) qui nous ont permis de mettre en pratique et mieux comprendre les aspects théoriques.

Les – : – La durée de la formation (5 jours au lieu de 3 jours ça aurait été parfait)

Je souhaite suivre : Formations architecte informatique, Cyber Sécurité, ingénieur IA

Youva L. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : Formation très utile, permettant de comprendre ce qu’est Kafka, ses différents aspects, son utilité.

Le temps a été bien réparti entre la partie théorique et les workshop.

Rahma F. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : Bon découpage du cours en ateliers. Bon équilibre théorie/pratique.

Les – : Un peu trop courte pour le niveau de connaissances du sujet de notre équipe au préalable.

Rodolphe P. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : alliance de la pratique à la thèorie

Les – : Pourrais être faite en un laps de temps plus long

Maria M. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : L’environnement mis à disposition, les différents workshops qui permettent de pratiquer, l’expertise du formateur.

En synthèse : Merci à Tariq pour la formation intéressante, assez bien organisée et avec suffisamment de pratique. 🙂

François G. de chez Mutuelle Fraternelle d’Assurances
13 décembre 2024

Les + : Beaucoup de Workshops pour mieux assimiler les concepts

Les – : Difficulté pour préparer l’environnement nécessaire à la formation lors de la 1ère journée.

Stéphane C. de chez Mutuelle Fraternelle d’Assurances
20 novembre 2024

Les + : Explications claires, la disponibilité du formateur pour répondre aux questions

Les – : le support de TP pour les utilisateurs sous Windows

Sylvain H. de chez VEONEER FRANCE SAFETY SYSTEMS SAS
20 novembre 2024

Les + : pédagogie du formateur

Les – : Temps de formation insuffisant ( 0.5 j de plus sera mieux)

Ghassen K. de chez NEOSOFT SOLUTIONS
3 juillet 2024

Les + : Expertise du formateur, clarté des informations données, re-explications et exemples en cas de non compréhension

Jonathan B. de chez VEONEER FRANCE SAFETY SYSTEMS SAS
3 juillet 2024

Les + : compétence et disponibilité du formateur

Les – : Les prérequis indiquaient en prérequis « un langage de POO (Java, Python, …) mais les TP ont été réalisés exclusivement avec Java (que je ne maîtrise pas 🙁

Mathieu F. de chez ORANGE BUSINESS SERVICES SA
19 janvier 2024

Les + : Partie pratique

Reda O. de chez NEXTOO

Noter la formation

Prix 1980€ HT / personne
3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp