Formation certifiante Apache Kafka - eLearning
450,00 EUR
- 50 hours
La certification Kafka d'AVC vous permet d'apprendre à traiter efficacement de grands volumes de données en utilisant une variété d'outils. Cette formation vous aidera à améliorer votre expertise en analyse de Big Data. Avec notre approche d'apprentissage mixte, vous maîtriserez les fondamentaux d'Apache Kafka tout en explorant ses applications pratiques. Plongez dans un programme d'études de pointe élaboré par des experts de l'industrie et acquérez les compétences prêtes à l'emploi nécessaires pour exceller en tant que développeur Kafka.
Caractéristiques principales
Langue
Le cours et le matériel sont en anglais
Niveau
Débutant - Intermédiaire pour les aspirants ingénieurs de données
Accès
Accès d'un an à la plateforme d'e-learning en autoformation disponible 24h/24 et 7j/7
9,5 heures de contenu vidéo
avec 50 heures de temps d'étude recommandé
Étude de cas
Comprend 1 étude de cas basée sur l'industrie
Pas d'examen
Il n'y a pas d'examen pour le cours mais l'étudiant recevra une attestation de fin de formation

Résultats d'apprentissage
À la fin de ce cours, vous serez capable de :
Comprendre les fondamentaux d'Apache Kafka
Apprenez l'architecture et les composants principaux de Kafka, y compris les producteurs, les consommateurs, les courtiers, les sujets, les partitions et les journaux.
Maîtriser les opérations Kafka
Apprenez à surveiller, dépanner et maintenir des environnements Kafka.
Construction de pipelines de données en temps réel
Développez la capacité de concevoir et mettre en œuvre des pipelines de données en temps réel en utilisant les producteurs et consommateurs Kafka.
Garantir la fiabilité et la scalabilité des données
Mettez en œuvre des stratégies pour la durabilité des données, la tolérance aux pannes et la scalabilité dans les systèmes basés sur Kafka.
Calendrier du cours

Introduction à Apache Kafka
Leçon 01
- Aperçu du Big Data
- Analyse de grandes données
- Système de messagerie
- Aperçu de Kafka
- Composants et architecture de Kafka
- Clusters Kafka
- Cas d'utilisation de l'industrie Kafka
- Démo : Installer Kafka et Zookeeper
- Démo : Cluster mono-nœud à courtier unique et multi-courtiers
Producteur Kafka
Leçon 02
- Aperçu du producteur et de son architecture
- Configuration du producteur Kafka
- Envoyer des messages
- Sérialiseurs
- Partitions
Consommateur Kafka
Leçon 03
- Boucle de sondage
- Configuration du consommateur
- Valider et décaler
- Rééquilibrer les auditeurs
- Consommation d'enregistrements à partir d'un décalage spécifique
- Désérialiseurs
Opérations Kafka et Ajustement des Performances
Leçon 04
- Objectifs d'apprentissage
- Réplications
- Stockage
- Configuration dans un système fiable
Architecture de cluster Kafka et administration de Kafka
Leçon 05
- Architecture multi-cluster
- MirrorMaker
- Administration de Kafka
- Changements de configuration dynamiques
- Outil de production de console
- Outil de console pour consommateur
Surveillance de Kafka et Registre de Schéma
Leçon 06
- Surveillance
- Registre de schémas Kafka et Avro
- Composants du registre de schémas Kafka
- Fonctionnement du registre de schémas Kafka
Flux Kafka et Connecteurs Kafka
Leçon 07
- Architecture de Kafka Stream, fonctionnement et composants
- Concepts de flux et fonctionnement
- Connecteurs Kafka
Intégration de Kafka avec Storm
Leçon 08
- Architecture et composants d'Apache Storm
- Topologie Apache Storm
- Exutoire Kafka
- Intégration d'Apache Storm et Kafka
Intégration de Kafka avec Spark et Flume
Leçon 09
- Notions de base de Spark - RDD, jeux de données, transformations et actions
- Flux Spark
- Intégration de Spark avec Kafka
- Flume
- Configuration de Flume Kafka vers HDFS
Client administrateur et sécurisation de Kafka
Leçon 10
- Client Administrateur
- Sécurité Kafka
- Composants de sécurité Kafka
- Configurer SSL dans Kafka
- Sécuriser à l'aide des listes de contrôle d'accès

Qui devrait s'inscrire à ce programme ?
Un cours de certification Apache Kafka est idéal pour un large éventail de professionnels et d'individus cherchant à améliorer leurs compétences en matière de streaming de données, d'analyse en temps réel et de systèmes distribués.
Développeurs de logiciels
Ingénieurs de données
Professionnels de Big Data
Ingénieurs DevOps
Administrateurs Système
Professionnels de l'Intelligence d'Affaires (BI)
Architectes de solutions
Étudiants et jeunes diplômés
Prérequis
Il n'y a pas d'exigence formelle pour s'inscrire au cours. Les prérequis pour suivre une formation certifiante Apache Kafka sont généralement minimes, mais avoir une compréhension fondamentale de certains concepts et technologies améliorera grandement votre expérience d'apprentissage.
Connaissances de base en programmation
- Langues: La maîtrise d'au moins un langage de programmation tel que Java, Python ou Scala est utile, car Kafka est généralement utilisé dans ces environnements.
- Compréhension des concepts: La connaissance des concepts de programmation orientée objet (POO), des structures de données et des algorithmes de base est bénéfique.
Compréhension des systèmes distribués
- Concepts: La familiarité avec les fondamentaux des systèmes distribués tels que les nœuds, les grappes et les protocoles réseau sera utile. Kafka fonctionne comme un système de messagerie distribué, donc comprendre le fonctionnement des systèmes distribués est essentiel.
- Haute Disponibilité et Tolérance aux Pannes: Une compréhension de base de la manière dont les systèmes distribués garantissent la disponibilité, la réplication et la tolérance aux pannes peut être précieuse.
Connaissances de base de Linux/Unix
- Kafka est généralement déployé sur des systèmes basés sur Linux, donc des compétences de base dans la ligne de commande Linux pour la navigation et les opérations système seront bénéfiques.
- La connaissance de la gestion des processus, des fichiers et des répertoires sous Linux peut aider à la configuration et à la maintenance de Kafka.
Connaissance des bases de données (Optionnel mais utile)
- Une compréhension de base des bases de données (relationnelles ou NoSQL) et des concepts tels que la réplication des données et la mise à l'échelle peut aider à comprendre le modèle de stockage de données distribué de Kafka.
Foire aux questions

Besoin d'une solution d'entreprise ou d'une intégration LMS ?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !