Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction à Apache Kafka : Développer des apps streaming
Rating: 4.1 out of 5(36 ratings)
1,566 students

Introduction à Apache Kafka : Développer des apps streaming

Initiez-vous au développement d'applications streaming et temps réel avec Apache Kafka
Last updated 12/2021
French
French [Auto],

What you'll learn

  • Dans cette formation, vous serez initiez au développement d'applications qui exploitent les données générées en streaming avec Apache Kafka et Kafka Streams
  • Vous apprendrez à développer des applications streaming et temps réel avec l'API Kafka Streams
  • Vous aurez une idée précise du cycle de vie du développement d'une application streaming
  • Vous saurez comment aborder d'un point de vue pratique un projet de valorisation de données streaming (par exemple : objets intelligents, capteurs, IoT)

Course content

1 section5 lectures1h 51m total length
  • Qu'est ce que Apache Kafka ?29:51
  • Installations et configurations de démarrage11:03
  • Installer Kafka Streams DSL pour Scala28:55
  • Développer sa première application Kafka Streams - I20:15
  • Développer sa première application Kafka Streams - II21:12

Requirements

  • Avoir une expérience professionnelle dans l'informatique (réseau/télécom, programmation, développement applicatif, etc.)

Description

Vous souhaitez travailler dans le Big Data en tant que Data Engineer?

Si c'est le cas, alors il vous faut être conscient d'une chose : de plus en plus de cas d'usage et de modèles économiques s'appuient sur des données générées en streaming (ou en flux continu). Il peut s'agir de la publicité en ligne avec la facturation par clic, l'analyse du parcours client, la recommandation en temps réel, la détection de fraude, la cyber-sécurité (spécialement avec l'utilisation des SIEM), le tracking des achats, l'analyse omnicanal, ou encore les objets intelligents (compteurs Linky, robots industriels, etc.). Ces cas d'usage ont atteint leur paroxysme depuis les années 2018 avec les objets connectés, l'intégration des capteurs dans les objets de la vie courante (voiture, réfrigérateur, télévision, etc.). C'est ce type de cas d'usage, caractérisé par une collecte à flux continu et un traitement en temps quasi-réel qu'on qualifie par "Streaming" ou "Big Data Streaming".

D'un point de vue conceptuel, pour résoudre ces problématiques, les entreprises doivent mettre en place des pipelines streaming, c'est-à-dire des chaînes automatisées qui gèrent la donnée sur tout son cycle de vie, de son arrivée dans le système jusqu'à sa consommation par les métiers. A la différence des applications développées en Spark qui tournent de façon périodique indépendamment de la fréquence d'arrivée des données, les pipelines streaming traitent la donnée immédiatement dès que celle-ci arrive dans le système, en temps réel.

Nous vous offrons cette formation de 1h51min pour vous initier au développement d'applications Streaming et temps réel avec Apache Kafka et Kafka Streams.

Bonne formation !

Who this course is for:

  • Tous les professionnels qui envisagent travailler dans les projets Big Data Streaming comme la valorisation des données des objets intelligents, des capteurs, de l'IoT