Apache Kafka® Administration by Confluent

KAFKAADM v1.0
3 jours (21 heures)

Description du cours

Dans ce cours pratique de trois jours, vous apprendrez à créer, gérer et surveiller des clusters en utilisant les meilleures pratiques de l’industrie développées par les plus grands experts Apache Kafka® au monde.

Vous apprendrez comment fonctionnent Kafka et la plate-forme Confluent, comment leurs principaux sous-systèmes interagissent et comment configurer, gérer, surveiller et régler votre cluster.

Objectifs pédagogiques

Ce cours permet aux participants d'acquérir les compétences suivantes:

  • Comprendre Kafka et la plateforme Confluent fonctionnent, et comment leurs principaux sous-systèmes interagissent
  • Configurer, gérer, surveiller et régler votre cluster
  • Optimiser les performances des Producteurs et des Consommateurs
  • Sécuriser le cluster
  • Construire des pipelines de données avec Kafka Connect

Prérequis

Pour tirer le meilleur parti de ce cours, les participants doivent disposer des éléments suivants:

Les participants doivent avoir une connaissance pratique de l’architecture Kafka, soit par :

  • Expérience antérieure, ou
  • En suivant Confluent Fundamentals for Apache Kafka®,

Il est également important d’avoir une bonne connaissance de Linux/ Unix et comprendre les concepts de base des réseaux TCP/IP. Une connaissance de la machine virtuelle Java (JVM) est utile.

Pour évaluer vos connaissances Kafka pour ce cours, veuillez compléter l’auto-évaluation : https://cnfl.io/fundamentals-quiz

Public cible

Ce cours est destiné aux participants suivants:

Ce cours est conçu pour les ingénieurs, les administrateurs système et le personnel d’exploitation responsable de la création, de la gestion, de la surveillance et du réglage des clusters Kafka.

Programme de formation

Module 1 : Fondamentaux d’Apache Kafka®

  • Kafka en tant que plate-forme de diffusion en continu distribuée
  • Le journal distribué
  • Les bases des Producteurs et des Consommateurs

Module 2 : L’Architecture d’Apache Kafka®

  • Le journal de validation de Kafka
  • Réplication pour la haute disponibilité
  • Partitions et groupes de consommateurs pour l’évolutivité
  • Aperçu de la sécurité

Module 3 : Fournir la durabilité

  • Réplication de données
  • Récupération en cas d’échec
  • Fichiers de journalisation et gestion des offset
  • Sémantique Exactly-Once (EOS)

Module 4 : Gérer un cluster

  • Installer et exécuter Kafka
  • Gestion de la configuration
  • Surveillance
  • Rétention et compactage des journaux
  • Mise en service et décomissionement des Brokers

Module 5 : Optimiser les performances d’Apache Kafka®

  • Surveillance, test et réglage des Brokers et des clients Kafka
  • Le Consumer Group Protocol

Module 6 : Sécurité Apache Kafka®

  • Cryptage des transports
  • Authentification
  • Sécurisation d’Apache Kafka®
  • Migration vers un cluster sécurisé

Module 7 : Pipelines de données avec Kafka Connect

  • La motivation pour Kafka Connect
  • Types de connecteurs
  • Implémentation Kafka Connect
  • Modes autonomes et distribués
  • Configuration des connecteurs

Module 8 : Kafka en production

  • Architecture de référence Kafka pour Apache Kafka® et la plate-forme complète Confluent
  • Planification de capacité
  • Déploiements multi-centres de données

2100€ H.T.

Continuez de vous former

KAFKAADVOP
Confluent Advanced Skills for Optimizing Apache Kafka®
Dans ce cours pratique de trois jours, vous apprendrez à surveiller, dépanner et régler tous les composants de votre plate-forme de diffusion d'événements Confluent. Ce cours vous donnera les connaissances et l'expérience nécessaires pour introspecter vos pipelines de données et fournir une assistance de premier niveau aux environnements de production et de streaming de type production de votre entreprise.
KAFKADEV
Confluent Developer Skills for Apache Kafka®
Au cours de cette formation pratique de trois jours pour les développeurs Apache Kafka, vous apprendrez à créer une application capable de publier des données sur un cluster Kafka et d'y souscrire des données. Vous apprendrez le rôle de Kafka dans le pipeline de distribution de données moderne, discuterez des concepts et composants architecturaux de base de Kafka et passerez en revue les API de développement Kafka. Le cours couvre également d'autres composants de la plate-forme Confluent plus large, tels que Kafka Connect et Kafka Streams.
KAFKASTR
Confluent Stream Processing using Apache Kafka® Streams & ksqlDB
Au cours de cette formation pratique de trois jours pour les développeurs Apache Kafka, vous apprendrez à créer des applications en temps réel pour filtrer, transformer, enrichir, agréger et rejoindre les flux de données pour découvrir les anomalies, analyser les comportements, ou surveiller des systèmes complexes. Vous apprendrez l'architecture des flux Kafka ainsi que la création d'applications avec Kafka Streams DSL et KSQL. Le cours couvre également le déploiement, la sécurisation et la supervisioon des applications Kafka en temps réel.

Contactez nous

Vous pouvez vous désabonner de nos communications à tout moment.

Afin de prendre en compte votre demande, nous devons stocker et traiter vos données personnelles. Si vous nous autorisez à stocker vos données personnelles à cette fin, cochez la case ci-dessous.

En cliquant sur « Envoyer » ci-dessous, vous autorisez l’entreprise SFEIR à stocker et traiter les données personnelles soumises ci-dessus afin qu’elle vous fournisse le contenu demandé.