Formation Kafka - Centraliser les flux de données en temps réel

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Kafka Flux de données, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le fonctionnement d’Apache Kafka
  • Connaître et mettre en œuvre les bonnes pratiques liées à l’utilisation d’une messagerie distribuée
  • Savoir intégrer les flux d’évènements et d’autres données liées au Big Data à Kafka
  • Être capable d’interagir avec les APIs de Kafka
  • Connaître le fonctionnement et les différences entre KSQL et Kafka Streams
  • Savoir intégrer la sécurité au sein d’un projet Apache Kafka

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Kafka est un système de messagerie distribuée construit pour supporter les flux d’évènements liés au Big Data. Développé initialement par LinkedIn, il est dorénavant distribué en Open Source par la fondation Apache et connaît un fort déploiement en entreprise.

Cette formation Kafka Flux de données orientée développeurs et architectes a pour vocation de faire comprendre les cas d’utilisation d’Apache Kafka et de proposer de nombreux ateliers pratiques permettant de se familiariser avec les différentes APIs de Kafka et les principales configurations possibles pour les producteurs et consommateurs de message.

Programme

Jour 1

Introduction à Apache Kafka

Naissance, historique, objectifs du projet
Les différents cas d'utilisation de Kafka et retours d’expérience
Event-processing vs database centric applications
Traitement de flux en temps réel, les enjeux du Big Data
Les composants du système : Zookeeper, brokers, topics, consumers, producers
Analyse préalable à la mise en service de kafka, les différents modes de distribution de message et leur garantie, bonnes pratiques

Prise en main d'un cluster Kafka

Ensemble Zookeeper, rôle de l'ensemble
Connexion cliente via zkCli.sh
Configuration d'un broker Kafka
Traces d'un broker, Structure de stockage du commit log
Utilitaires fournis par la distribution
Tâche de gestion de cluster
AtelierCycle de construction, déploiement dans registre et exécution d’une imageJour 2

Kafka APIs

Producer API, Choix de la sérialisation des données JSON, Avro, String
Consumer API, Choix du désérialiseur, Indépendance vis-à-vis du consommateur
Frameworks (Spring, Quarkus, VertX)
Connect API, Intégration et importation de données provenant d’autres systèmes, Alternatives à Connect API
Autres APIS (AdminClient et KafkaStream)
AtelierDéveloppement de Producteur/Consommateur de message

Kafka Streams

Typologie des processeurs, topologie de processeurs, scalabilité et tâches
Évènements et horodatage, fenêtre temporelle
Dualité des streams et des tables, agrégation, jointure
Développement avec Kafka Stream, Comparaison Processor API et DSL
Transformation stateless
Transformations stateful : agrégations, jointures, fenêtrage
Requêtes interactives
AtelierDéveloppement de Kstream et KTableJour 3

ksqlDB

ksqlDB vs Kafka Streams
Cas d’utilisation de ksqlDB
Écosystème de ksqlDB
Alternatives de mise en place
Syntaxe SQL appliquée aux Streams
Opérateurs et fonctions
API Rest
Cas d’utilisation typiques : mise à jour automatique de vues, Pipeline ETL, microservices piloté par évènements
AtelierDéploiement stand-alone, atelier de démarrage suivi des trois cas d’utilisation typique

Sécurité

Enjeux de la sécurité des clusters Kafka
Authentification des connections clients / brokers, les différentes alternatives
Authentification des connections brokers / Zookeeper
Mise en place de TLS pour les échanges de données 
Autorisation des clients, opérations read/write 
Intégration avec des annuaires externes

Prérequis

Les participants à cette formation Kafka Flux de données possèdent des notions d’architectures applicatives exercées en entreprise ainsi qu’une pratique concrète des APIs et des microservices. Ces notions de communications inter-applications leur permettront de mieux appréhender le fonctionnement d’une messagerie distribuée et la mise en relation avec des applications externes.

Public

Ce cours Kafka Flux de données s’adresse principalement aux architectes et développeurs souhaitant apprendre à utiliser Apache Kafka pour manipuler des flux de données. Les architectes et développeurs concernés travaillent dans un environnement DevOps et manipulent plusieurs applications au quotidien.

Ces formations pourraient vous intéresser

Objectifs de la formation

Le langage OCaml est un langage fonctionnel créé par Xavier Leroy, chercheur à l’INRIA. Relevant du paradigme fonctionnel, le langage OCaml trouve son réel usage dans les traitements de données complexes pour lequel il déploie une expressivité sans pareil. Le langage OCaml est également orienté objets, s’intègre avec les bibliothèques C dispose de sa propre bibliothèque standard.

Vous découvrirez une autre approche de la programmation, dite fonctionnelle, plus élégante. Vous apprendrez les bases conceptuelles ainsi qu'une syntaxe particulière, et vous aborderez des notions comme l'immuabilité ou l'expression lambda. Puis, avant de finir sur un exemple concret (parseur), vous découvrirez les structures de contrôle et les types complexes, incontournables en langage fonctionnel.

Si vous êtes programmeur ou développeur et que vous souhaitez améliorer votre façon de programmer, tout en étant encore plus efficace, suivez cette formation.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation SQL pour IBM i (AS/400)

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation a pour objectif de donner aux participants l'autonomie nécessaire pour créer des requêtes SQL dans DB2/400, la base de données des IBM i (AS/400).

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Modérer son énergie positive, son impulsivité, pour ne pas perdre en crédibilité ni « écraser »
  • Savoir réguler son tempérament et sa communication pour distribuer plus efficacement son énergie et son attention
  • Prendre le temps de la réflexion, face à certaines situations, « ne pas aller trop vite » dans ses réactions pour ne pas blesser, ni s’emporter
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

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

  • Explorer GROW et RISE avec SAP
  • Décrire toutes les options de déploiement disponibles pour SAP S/4HANA Cloud
  • Explorer SAP S/4HANA Cloud
  • Expliquer les différents outils de mise en oeuvre SAP utilisés pour configurer, intégrer, étendre, migrer les données et tester les processus métier pour chaque option de déploiement de SAP S/4HANA Cloud
  • Appliquer la sécurité, les paysages des systèmes SAP, les modèles de prise en charge et les mises à niveau logicielles pour chaque option de déploiement SAP S/4HANA Cloud.
Tarif

A partir de 820,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier les éléments de la page d'accueil Office 365 et accéder à l'aide en ligne
  • Utiliser le menu Lanceur d'applications et créer des fichiers Office directement depuis la page d'accueil
  • Utiliser la zone Rechercher pour retrouver des fichiers, des sites et des personnes compétentes
  • Découvrir les fonctionnalités de Delve, ajouter des fichiers à un panneau et mettre à jour votre profil
  • Créer une demande de fichier dans OneDrive pour que d'autres utilisateurs puissent charger des fichiers
  • Restaurer des fichiers depuis la corbeille principale ou secondaire
  • Structurer une équipe en créant et gérant des canaux
  • Organiser et mener des réunions, partager des écrans et gérer les participants
  • Collaborer avec SharePoint en créant et gérant des bibliothèques de documents
  • Utiliser les pages "modernes" et les composants WebPart dans SharePoint
  • Gérer la sécurité sur SharePoint
  • Stocker et gérer des données avec Microsoft Lists
  • Créer des narrations visuelles avec Sway en utilisant des images et des actualités
  • Organiser et gérer des tâches dans Microsoft Planner et Microsoft To Do
  • Concevoir et publier des enquêtes avec Microsoft Forms
  • Prendre des notes avec OneNote, synchroniser et sécuriser les blocs-notes.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Disposer d’un panorama complet des aspects du display
  • Construire, étape par étape, sa stratégie display dans le cadre de sa politique globale de communication
  • Évaluer et optimiser le ROI de ses campagnes display
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Architecture Google Cloud Engine vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Configurer les réseaux VPC et les machines virtuelles
  • Administrer la gestion des identités et des accès pour les ressources
  • Mettre en œuvre des services de stockage de données dans Google Cloud
  • Gérer et examiner la facturation des ressources Google Cloud
  • Surveiller les ressources à l’aide des services Google Cloud
  • Connecter votre infrastructure à Google Cloud
  • Configurer les équilibreurs de charge et l’autoscaling pour les instances de VM
  • Automatiser le déploiement des services d’infrastructure Google Cloud
  • Tirer parti des services gérés dans Google Cloud
Tarif

A partir de 2 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir des dimensions et des modèles Planning
  • Importer de nouvelles données dans un modèle à partir d'un fichier local
  • Décrire toutes les fonctionnalités de SAP Analytics Cloud Planning
  • Utiliser la prévision intelligente, la prévision prédictive et la prévision glissante
  • Utiliser les processus de Data Actions et d'allocation
  • Utiliser les processus de collaboration et de calendrier.
Tarif

A partir de 3 280,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation ONTAP 9.x Data Protection Administration vous aurez acquis les connaissances et les compétences nécessaires : 

  • Définir les fonctionnalités de protection de données d’ONTAP 9.x
  • Comprendre les multiples relations de data mirroring disponibles avec ONTAP 9.x
  • Configurer et exploiter la réplication de données de SnapMirror et SnapVault
  • Expliquer la protection de données de la SVM
  • Expliquer les composants et les configurations inclus dans SyncMirror MetroCluster.
  • Décrire l’opération, la configuration et la gestion du protocol NDMP
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Python Bonnes pratiques et Design patterns vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
  • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
  • Créer et gérer des threads de contrôle concurrents
  • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
  • Suivre l'exécution du programme et améliorer les performances
  • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...