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

Formation MATLAB Perfectionnement

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation MATLAB Perfectionnement vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Utiliser une large gamme de commandes MATLAB avancées
  • Pratiquer un codage optimisé et vectorisé
  • Analyser, Interpoler, Extrapoler des données de tous types
  • Importer, Traiter, Exporter les Signaux et Images
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connu pour sa capacité de traitement en temps réél, le framework Apache Storm se distingue par sa capacité à effectuer des calculs complexes, de l'analyse, et à traiter les flux de données reapidement et de façon fiable. Storm répond ainsi efficacement aux problématiques du Big Data.

À l'issue de cette formation Storm, vous saurez ainsi :

  • Mettre en œuvre Storm pour le traitement de flux de données
  • Installer un cluster Storm et assurer la Haute Disponibilité
Tarif

A partir de 1 310,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation de préparation à la certification Java 17 vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
  • Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
  • Augmenter vos chances de réussir l’examen de la certification
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Stormshield Data Administrator CSDA vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les concepts de cryptographie
  • Utiliser la console SDMC pour créer des politiques de sécurité liées à vos annuaires et PKI d’entreprise
  • Installer l’agent SDS Enterprise sur des postes client et déployer les politiques de sécurité
  • Mettre en œuvre et déployer des politiques de sécurité pour protéger toutes les données d’une entreprise
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

• Elaborer le bilan social
• Mettre en place des indicateurs pertinents de gestion des ressources humaines
• Savoir utiliser les données recueillies
• Acquérir les méthodes et outils pour réaliser des tableaux de bord sociaux Occasionnellement

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Définir et préparer l'environnement de développement
  • Préparer les données pour la modélisation
  • Effectuer l'ingénierie des fonctionnalités
  • Développer des modèles
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer les enjeux techniques et organisationnels du BIM
  • S'initier aux outils logiciels du BIM
  • Maîtriser les spécificités du processus BIM


Tarif

A partir de 1 585,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • Concevoir des requêtes
  • Interroger une base de données SQL Server
  • Comprendre l'utilisation du langage SQL
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Découvrir les concepts clés et l’architecture de Snowflake
  • Comprendre 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 ses requêtes et ses coûts
  • Créer des pipes et stream de données
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Ingérer, nettoyer et transformer des données
  • Intégrer des données de modèle pour les performances et l’évolutivité
  • Concevoir et créer des rapports pour l’analyse des données
  • Appliquer et effectuer des analyses de rapports avancées
  • Gérer et partager les ressources de rapport
  • Créer des rapports paginés dans Power BI
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...