Ingestion de données avec Kafka

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de Kafka et son mode de fonctionnement dans un contexte multiclients
  • Publier et récupérer des données vers un cluster Kafka
  • Créer vos propres Consumers et Producers pour envoyer des données vers Kafka et lire des données depuis Kafka
  • Ecrire des applications de streaming avec Kafka Streams.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Apache Kafka, les fondamentaux

  • Plateforme de diffusion d'évènements distribuée
  • L'abstraction des logs dans la diffusion d'évènements distribués
  • Brokers, topics, partitions et segments
  • Enregistrements (alias messages, événements)
  • Politiques de rétention
  • Producteurs, consommateurs et sérialisation
  • La réplication
  • Connexion Kafka

Installation et architecture

  • Installation et options avancées
  • Considération matérielle (hardware)
  • Fichiers journaux de Kafka
  • Réplication et fiabilité
  • Chemins d'écriture et de lecture de Kafka
  • Partitions, consumer groups et scalability
Exemples de travaux pratiques (à titre indicatif)
  • Installation de Kafka
  • Utilisation de Kafka "command line tools"

Producers sous Kafka

  • L'architecture d'un Producers Kafka
  • Le partitionnement basé sur les clés
  • Kafka Acks
  • Configuration des paramètres
  • Créer un fichier "producer.properties" personnalisé
  • Utilisation du Batching

Jour 2

Consumers sous Kafka

  • Les partitions et leurs rôles dans l'évolutivité et la tolérance aux pannes
  • Configuration des consumers
  • Créer un fichier "consumer.properties" personnalisé
  • Utiliser l'API du consommateur pour gérer les décalages
  • Optimiser les requêtes de récupération

Gestion des schémas dans Kafka

  • Introduction à Avro
  • Les schémas Avro
  • Utilisation du Schema Registry

Kafka Streams

  • Les motivations pour Kafka Streams
  • Les fondamentaux de Kafka Streams
  • Exploration d'une application Kafka Streams

Kafka Connect

  • Kafka Connect
  • Les connecteurs couramment utilisés
  • Expliquer les différences entre le mode autonome et le mode distribué
  • Configurer et utiliser Kafka Connect
Exemples de travaux pratiques (à titre indicatif)
  • Produire des données à Kafka et les consommer en temps réel
  • Création d'une application Kafka Streams pour effectuer en temps réel

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances de développement en Java ou C# ou Python.

Public

Développeurs application, architectes souhaitant créer des applications qui interagissent avec Kafka.

Ces formations pourraient vous intéresser

Objectifs de la formation

Cette formation Hibernate, objets Java vous donne les connaissances et compétences nécessaires pour :

  • Comprendre le rôle de l'API standard JPA pour la gestion des données relationnelles dans un programme Java
  • Comprendre l'architecture d'Hibernate
  • Savoir mettre en oeuvre les correspondances (« mapping ») Java/Hibernate (identités, héritage, associations)
  • Savoir effectuer des requêtes sur les objets
  • Savoir gérer les transactions (verrou, concurrence, ...)
  • Savoir gérer des cas complexes
Tarif

A partir de 1 870,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Démarche de gestion de la sécurité des données vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la qualification complexe des données
  • Déterminer les risques majeurs concernant les traitements de gros volume de données
  • Définir le cadre légal de protection et de sécurisation des données (CNIL et PLA)
  • Décrire les solutions techniques standards pour protéger ses données
  • Mettre en œuvre une politique de sécurité pour lutter contre les attaques et anticiper les risques et les menaces
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un reporting efficace, en temps réel avec Looker Studio (anciennement Google Data Studio) connecté à vos données sur Google Sheets
  • Décrire les différents types de visualisations pour générer des rapports statistiques dynamiques.
Tarif

A partir de 255,00 €

Durée

0j / 3h

Modes
  • Centre
  • Distance

Formation ExtJS 7

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, cette formation Ext JS 7 vous apporte les compétences et connaissances nécessaires pour :

  • Utiliser les composants de base d'Ext JS 7
  • Concevoir des architectures
  • Gérer les données et leur environnement graphique
  • Connaitre les concepts avancés, plugins et outils
  • Connaître les nouveautés apportées par la v7
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Naviguer dans l'application
  • Expliquer le principe des entités organisationnelles et créer les données de base
  • Dérouler un processus standard de SAP S/4HANA Ventes, depuis l'élaboration d'un devis, la prise de commande, la livraison jusqu'à la facturation
  • Procéder à l'édition des reporting standards associés.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation MariaDB Développement SQL vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Vous connecter au serveur puis à la base de données
  • Construire une base de données exemple
  • Apprendre ou perfectionner l’utilisation du langage SQL STANDARD (selon votre niveau initial)
  • Utiliser le SQL STANDARD pour n’importe quel SGBDR
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Configurer et administrer la confidentialté des données stockées sur les baies de stockage NetApp avec ONTAP 9.x
  • Prévenir les actes de vol, piratage, sabotage sur les données stockées.
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

QGIS - Initiation

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les caractéristiques des données géographiques et les différents formats
  • Décrire les principes de géolocalisation et projections géographiques
  • Prendre en main les logiciels SIG
  • Identifier les bases de données géographiques les plus couramment utilisées
  • Expliquer le principe d'organisation et de fonctionnement d'une base de données
  • Créer des couches et des cartes
  • Mettre en page et exporter des cartes dans différents formats
  • Sélectionner des données par des requêtes
  • Utiliser des requêtes spatiales.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Construire de manière visuel des Zaps entre les applications
  • Identifier les enjeux de l'automatisation
  • Reconnaître la philosophie / démarche de fonctionnement
  • Mettre en place avec Zapier des Zaps, workflows d'automatisation connectant des applications, manipulant des données et appelant des API
  • Rechercher des solutions de manière autonome.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un tableau ou une liste de données
  • Trier les données d'une base
  • Rechercher des informations par les filtres
  • Utiliser les sous-totaux.
Tarif

A partir de 300,00 €

Durée

3h00

Modes
  • Distance

Je cherche à faire...