Formation Kafka Streams & ksqlDB : Traitement de flux de messages avec Kafka Streams et ksqlDB

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement à l'issue de cette formation Kafka Streams & ksqlDB vous serez en mesure de :

  • Comprendre les fonctionnalités et les avantages de Kafka Streams par rapport aux autres infrastructures de traitement de flux
  • Appréhender l’offre de ksqlDB
  • Développer des micro-services qui transforment, enrichissent, filtrent et agrègent des flux d’événements
  • Construire, packager et déployer une application Kafka Streams
  • Monitorer une application Kafka Streams

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

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

Description

Kafka Streams est une librairie permettant de créer des applications et des microservices dont les données sont transmises depuis et vers un système de messagerie Kafka.

La librairie Kafka Streams permet de définir une topologie de processeurs adossés à des topics Kafka, chaque processeur effectuant des transformations sur les événements.
L’API définit les abstractions KStream et KTable permettant d’agréger et de joindre des flux d’évènements, en offrant des abstractions proches des modèles relationnels (vue dynamique des données, langage de requêtage...).

ksqlDB pousse encore plus loin cette abstraction en fournissant une base de données dédiée aux applications de traitement d’événements.

Apache Kafka, Kafka Streams et ksqlDB sont des briques devenues aujourd'hui quasiment indispensables aux architectures microservices dont les supports de persistance sont dispersés.

Programme

Introduction à Apache Kafka Streams

Event-processing vs database centric applications
Évolution des architectures des systèmes, rôle du message broker
Enjeux du Big Data et Stream Data, Real-time Analysis
Kafka Streams vs Apache Spark ou Apache Storm
Rappels sur Apache Kafka, Cluster, Topics et Partitions, APIs, Garanties de livraison

Travaux Pratiques :

Démarrage d’un cluster Kafka
Rappels sur les fichiers de configuration

Les principes de 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
Gestion d’états, les state store, requêtes interactives
Partitionnement de flux, modèle concurrentiel et garantie d’ordre

Développer une application Kafka Streams

Alternatives aux développements, dépendance, mise en place
Configuration et test d’une application Kafka Streams
Mise en place d'une programmatique de topologie
DSL comparaison avec la processor API
Sources et destinations Kafka
Transformation stateless
Transformations stateful : agrégations, jointures, fenêtrage
Requêtes interactives

Travaux Pratiques :

Processor APIs
Cas de tests
DS
Agrégations
Jointures
Fenêtrage

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

Travaux Pratiques :

Déploiement standalone, atelier de démarrage suivi des trois cas d’utilisation typique

Déploiement

Formats de packaging et plateformes d’exécution
Modèles de sécurité
Gestion des schémas
Tracing
Monitoring

Travaux Pratiques :

Déploiement orchestrateur de conteneurs
RBAC et secrets
Gestion de schémas

Prérequis

Pour suivre cette formation Kafka Streams & ksqlDB, il est nécessaire de posséder une connaissance préalable de Kafka. Vous pouvez l'acquérir en suivant la  formation Kafka : Messagerie distribuée avec Apache Kafka (AKAF).

Public

Ce cours Kafka Streams & ksqlDB s'adresse aux architectes d'entreprise, aux développeurs et plus généralement à toute personne impliquée dans la construction ou l’exploitation d’un système de traitement massif d’événements.

Ces formations pourraient vous intéresser

Objectifs de la formation

Plus conrètement, à l'issue de cette formation Facebook Ads - Instagram Ads vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir utiliser les bons formats de publicité selon les objectifs
  • Créer des messages et des visuels impactants
  • Définir les cibles pertinentes par centre d'intérêt
  • Gérer le budget de vos campagnes
Tarif

A partir de 1 350,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire l'architecture de Red Hat Enterprise Linux OpenStack Platform
  • Installer Red Hat Enterprise Linux OpenStack Platform avec Packstack
  • Déployer les instances
  • Déployer manuellement les services Rabbit MQ et Keystone de Red Hat Enterprise Linux OpenStack Platform
  • Déployer manuellement les services Swift et Glance de Red Hat Enterprise Linux OpenStack Platform
  • Déployer manuellement les services de stockage, réseau de calcul et controleur Nova de Red Hat Enterprise Linux OpenStack Platform
  • Ajouter un noeud de calcul supplémentaire
  • Gérer les utilisateurs et les projets
  • Déployer les services d'orchestration Heat et de mesure Ceilometer
  • Utiliser Heat pour déployer et personnaliser des instances
Tarif

A partir de 3 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Rédiger des prompts efficaces
  • Utiliser les IA génératives pour améliorer la qualité de ses écrits professionnels
  • Générer rapidement des contenus et stimuler la créativité en utilisant les IA génératives
  • Créer des supports impactants avec l'IA
  • Utiliser des outils d'IA génératives pour améliorer sa veille
Tarif

A partir de 879,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Formation AirTable

Proposé par Sparks

Objectifs de la formation

  • Connaître les principes de base d’AirTable en No Code/Low Code
  • Comprendre les différentes structures de bases de données
  • Mettre en oeuvre des automatisations et des flux de travail efficaces
  • Intégrer AirTable avec d’autres outils et applications
  • Résoudre les problèmes courants liés à la gestion de bases de données
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Formateur digital

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir l'univers du digital learning
  • Utiliser les méthodes innovantes avec le digital
  • Intégrer le digital dans ses parcours
  • Produire des capsules digitales
  • Animer avec un outil digital
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Installer et désinstaller chaque composant d'un PC en partant d'un boîtier vide
  • Résoudre les problèmes et incidents classiques avec une méthodologie éprouvée (alimentation insuffisante, consommation USB mal évaluée, dimension de partition mal évaluée, conflits divers, incompatibilité des mémoires...)
  • Installer et gérer des smartphones à partir de votre PC
  • Connaître les configurations matérielles nécessaires et suffisantes aux différentes activités d'un PC (Bureautique, Station de travail, Serveur WEB, etc.)
  • Connaître les caractéristiques des modèles standards des grands constructeurs (HP, DELL, IBM, ...)
  • Connaître les points d'entrée fondamentaux de la configuration matérielle sous Windows
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Installer, configurer et administrer un site Drupal
  • Gérer les fondamentaux de la personnalisation avec Drupal
  • Intervenir dans le code
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Principes essentiels des normes IFRS

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Acquérir une vision globale des principales caractéristiques de l'application des IFRS dans les groupes
  • Identifier les spécificités de l'actif immobilisé (hors actifs financiers) et ses divergences avec les règles françaises
  • Expliquer le traitement des principales provisions en normes IFRS
Tarif

A partir de 1 145,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Technicien d'installation de vidéosurveillance sur IP, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les bases de fonctionnement d’un réseau TCP/IP
  • Maîtriser l’ordre chronologique des opérations de paramétrage en nouvelle installation ou en maintenance des caméras IP
  • Connaître les paramètres et réglages primordiaux des caméras en sûreté IT, en qualité d’image et en flux Vidéo
  • Utiliser plusieurs méthodes de test et d’évaluation des débits et de la bande passante
  • Connecter les caméras à un enregistreur, Utiliser des utilitaires constructeurs ou libres en recherche de panne, Sauvegarder des configurations
  • Utiliser et compléter un tableau d’adressage avec des informations relatives à la Vidéo, Mettre à jour le DOE
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Formation Parcours Responsable développement RH

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Gérer la stratégie de recrutement et promouvoir la diversité
  • Planifier les grandes étapes de la construction du plan de développement des compétences
  • Organiser une démarche GEPP efficace en entreprise
  • Planifier les étapes clés de mise en place d'une stratégie RH cohérente avec la transformation digitale de l'entreprise
  • Préparer les éléments relatifs au déploiement de la politique de rétribution globale
Tarif

A partir de 6 901,00 €

Durée

10 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...