Formation certifiante Apache Kafka - eLearning

450,00 EUR

  • 50 hours
eLearning

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

Hero

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

Hero
  1. 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
  2. Producteur Kafka

    Leçon 02

    • Aperçu du producteur et de son architecture
    • Configuration du producteur Kafka
    • Envoyer des messages
    • Sérialiseurs
    • Partitions
  3. 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
  4. Opérations Kafka et Ajustement des Performances

    Leçon 04

    • Objectifs d'apprentissage
    • Réplications
    • Stockage
    • Configuration dans un système fiable
  5. 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
  6. 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
  7. Flux Kafka et Connecteurs Kafka

    Leçon 07

    • Architecture de Kafka Stream, fonctionnement et composants
    • Concepts de flux et fonctionnement
    • Connecteurs Kafka
  8. 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
  9. 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
  10. 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
Cours Apache Kafka

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

Commencez le cours maintenant

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 !