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

  • Construire le bilan social, la BDESE et l'index égalité professionnelle.
  • Analyser le bilan social, la BDESE et l'index égalité professionnelle.
  • Respecter le formalisme obligatoire et les procédures légales suite à la mise en place du CSE.
  • Exploiter toutes les données sociales.
Tarif

A partir de 1 015,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

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

  • Identifier et retenir les termes fondamentaux, les technologies et les méthodologies associées à l'Intelligence Artificielle
  • Comparer et critiquer différentes solutions IA, en mesurant leur efficacité et leur pertinence pour des objectifs spécifiques
  • Concevoir des stratégies et des processus novateurs en intégrant des solutions IA
  • Maîtriser les implications éthiques et légales afin d'intégrer l'IA Générative de manière responsable dans les processus existants
  • Utiliser les connaissances acquises pour intégrer l'IA dans des situations concrètes de votre activité professionnelle
  • Evaluer et interpréter des données à l'aide d'outils IA, pour une meilleure prise de décision.
Tarif

A partir de 895,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Construire une API en Python et implémenter une couche d'accès aux données avec un ORM
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Découvrir les concepts clés et l'architecture de Snowflake
  • Décrire et utiliser les différents rôles utilisateurs
  • Créer et transformer des données dans les bases de données Snowflake
  • Importer des données structurées et semi-structurées complexes
  • Utiliser le cache pour optimiser vos requêtes et vos coûts
  • Créer des pipes et streams de données.
Tarif

A partir de 1 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Formation Spring Batch

Proposé par DAWAN

Objectifs de la formation

Traiter des données en lots avec Spring Batch
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

PostgreSQL – administration

Proposé par ENI Service

Objectifs de la formation

  • Appréhender l'architecture de la base de données PostgreSQL
  • Installer PostgreSQL
  • Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
  • Créer et gérer une base de données
  • Gérer l'accès aux utilisateurs
  • Interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Utiliser les principales fonctionnalités du module SAP Comptabilité Financière et de naviguer dans l'application en toute autonomie
  • Créer les données de base (comptes généraux, fournisseurs, clients, immobilisations, banques)
  • Décrire le déroulement des principaux processus comptables du module SAP Comptabilité Financière, de la saisie des pièces comptables aux campagnes de paiement et de relances, ainsi que l'édition des reportings financiers
  • Expliquer l'intégration avec les autres modules de SAP
  • Identifier les principales opérations de clôture.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Optimiser la gestion des tâches, des ressources et le suivi d'un projet
  • Effectuer l’avancement d’un projet
  • Consolider plusieurs projets (multi-projets)
  • Partager les ressources communes à plusieurs projets
  • Effectuer des personnalisations d’affichages, de tables, de filtres, de champs …
  • Créer des modèles de projets
  • Utiliser et personnaliser les rapports graphiques
  • Exporter les données d’un projet vers d’autres applications Microsoft
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les spécificités du langage R pour l'exploration des données
  • Réaliser des analyses en composantes, des modélisations
  • Maîtriser les algorithmes supervisés et non-supervisés
  • Connaître les procédures d'évaluation de modèles
  • Pouvoir réaliser une analyse de données textuelles
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer quelles sont les briques technologiques mises en oeuvre dans les objets connectés, depuis les systèmes embarqués jusqu'au stockage des données en passant par les technologies réseaux utilisées.
Tarif

A partir de 860,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...