Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF ESMA202 | 3 JOURS |  FORMATION 100% PRATIQUE | FORMATION BIG DATA

 

formation à Apache Kafka pour le Big Data

Préparez votre projet de formation.
LA FORMATION APACHE KAFKA VOUS PERMETTRA :
  • Comprendre les usages de Kafka  dans  l’entreprise
  • Maîtriser l’architecture de Kafka et son mode de fonctionnement dans un contexte multi-clients.
  • Adopter les outils et les langages permettant l’interaction avec un cluster Kafka.
  • Réaliser les principales opérations disponibles sur Kafka.
  • Sécuriser les données à destination et en provenance du cluster Kafka.
Apache Kafka est un outil de journalisation des commits (Eng., commit log service) distribué, partitionné et répliqué qui joue le rôle d’un système de messagerie. Kafka tourne sur des clusters de machines où chaque nœud est appelé un broker. Le cluster Kafka reçoit, au travers du réseau, des messages provenant d’applications que l’on appelle producers puis les met à disposition des applications cibles que l’on appelle les consumers. L’organisation des messages au sein du cluster Kafka se fait sous forme de catégories appelées topics. Le plus grand avantage de Kafka c’est ça capacité de traitement de très gros paquets de données sous une latence de l’ordre de quelques millisecondes (à temps réel). Chaque broker peut traiter des centaines de méga bytes d’I/O chaque seconde en provenance/destination de centaines de clients.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, aucune connaissance n’est requise toutefois il est conseillé d’être familiariser avec JAVA et de posséder des compétences sur les réseaux et la sécurisation des données. Aucune connaissance sur Kafka n’est requise.
Public
La formation est destinée aux développeurs, Chefs de projet, ingénieurs d’études, consultants fonctionnels, responsables marketing.

Programme de la formation APACHE KAFKA

Introduction à Kafka

  • Historique de Kafka.
  • C’est quoi Kafka ?
  • Apperçu sur l’architecture fonctionnelle de Kafka : brokers, topics, producers, consumers.
  • Les pricipaux cas d’usage de Kafka.
  • Votre première intéraction avec Kafka : installation, configuration et manipulation de quelques opérations basiques de Kafka.
  • Présentation de l’ecosystème de Kafka : les outils interagissant avec Kafka.

API et configurations 

  • Producer API.
  • Consumer API.
  • Configuration du Broker.
  • Configurations du Producer.
  • Configurations du Consumer.

Conception de Kafka

  • Motivations.
  • Principe du fonctionnement interne de Kafka.
  • Avantages et performances de Kafka.

Implémentation de Kafka

  • La conception des APIs : APIs Consumer  et APIs Producer.
  • Cas d’usages.
  • La couche réseau et le format des messages.
  • Les Logs.
  • La distribution des données.

Kafka en pratique

  • Opérations fondamentales de Kafka : Ajout/supression d’un topic, modification d’un topic, l’arrêt progressif, etc.
  • Datacenters.
  • Configuration de Kafka.
  • Matériel et OS.
  • Monitoring.
  • Zookeeper.

La sécurité

  • Présentation de la problématique de la sécurité.
  • Cryptage et authentification en utilisant SSL.
  • Authentification en utilisant SASL.
  • Autorisation et ACLs.
  • Authentification Zookeeper.

Interactions entre Kafka et les systèmes externes

  • Aperçu sur l’outil Kafka Connect.
  • Guide d’utilisation de Kafka Connect.
  • Guide pour le développement de nouveaux connecteurs personnalisés.
  • SUPPORTS DE FORMATION
  • GUIDE DE BONNES PRATIQUES
  • SUIVI POST-FORMATION D’UN AN
INTER-ENTREPRISES : 2090€ HT par stagiaire
PARIS
    • 27 juin 2018 - 29 juin 2018 @ 

    • 28 novembre 2018 - 30 novembre 2018 @ 

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu
×
×

Panier