En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Kafka


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • 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.
Trouvez votre prochaine formation

Programme

  • 3 Jours, 21h
  • 2495 HT *
    Introduction à Kafka
    • Historique de Kafka.
    • C’est quoi Kafka ?
    • Aperç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
       

* La durée et le prix de la formation sont donnés à titre indicatif pour une inscription en inter-entreprises. Toute demande intra-entreprise fait systématiquement l’objet d’un devis sur-mesure devant être approuvé pour acceptation.