Formation - Big Data - Gestion des flux de données avec Apache Nifi

Collecter en temps réel des données provenant de sources hétérogènes

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
BD553

Durée
2 jours (14 heures)

Prix
1 630,00 €  HT

Dans vos locaux ou à distance
Référence
BD553

Durée
2 jours (14 heures)

Forfait intra - En savoir plus
5 320,00€ HT
(Prix pour un groupe de 12 personnes max)

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

A l'heure du Big Data, la collecte en temps réel d'informations provenant de diverses sources de données telles que les emails, les bases de données traditionnelles ou encore les réseaux sociaux est devenue un enjeu non négligeable pour les entreprises qui souhaitent mener des analyses de plus en plus poussées. En fournissant une multitude de connecteurs aux différentes sources de données et un environnement graphique permettant de créer très simplement des flux, Apache Nifi constitue un des outils actuellement incontournables. Cette formation permet d'en comprendre les principes à travers la réalisation d'applications concrètes.
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Architecte, tech lead, développeur souhaitant utiliser Apache Nifi

Prérequis

  • Notions en intégration d'applications et architecture logicielle de SI
  • Pratique du développement Java
Programme

Le programme

1 - Apache Nifi et la programmation "flow-based"

  • Les concepts de programmation "flow-based" et les workflows
  • Le projet Open Source Apache Nifi et ses concurrents (Apache Camel, Node-RED, ...)
  • L'écosystème Nifi et ses distributions (Hortonworks DataFlow, ...)
  • Les fonctionnalités essentielles
  • Les pré-requis d'installation et les modes de fonctionnement
  • Mise en pratique : installation du produit Apache Nifi et vérification de son fonctionnement

2 - Concepts de base Apache Nifi

  • Les cas d'usage d'Apache Nifi : EAI, Big Data, IoT, ...
  • Les concepts de FlowFile, de Processor et de Connector
  • La prise en main de l'interface Web
  • La création d'un flux et son fonctionnement
  • Le monitoring
  • Mise en pratique: création et exécution d'un flux de manipulation de fichiers avec GetFile, PutFile, ...

3 - Utilisation avancée

  • Le format des FlowFiles
  • Le langage EL et la gestion de conditions de routage
  • Les principaux processeurs et leurs paramètres
  • L'utilisation de scripts (Groovy, Python, ...)
  • La gestion d'erreurs
  • Controller Service, Processor Group et Reporting task
  • L'utilisation de templates
  • Mise en pratique : réalisation d'un flux conditionnel avec différents systèmes (brokers JMS ou MQTT, BD, ...)

4 - Cluster et Big Data

  • Le fonctionnement en cluster avec Zookeeper
  • L'intégration dans un environnement Big Data (Hadoop HDFS, Spark)
  • Mise en pratique : configuration d'un cluster avec Zookeeper

5 - Extensions

  • Les principes de fonctionnement d'un Processor
  • Le paramétrage et l'accès aux données d'un flux
  • Le packaging d'un Processor dans un NAR
  • Mise en pratique : intégration d'un Processor tiers et réalisation d'un nouveau Processor
Objectifs

Les objectifs de la formation

  • Comprendre le concept de programmation "flow-based"
  • Pouvoir installer et configurer Apache Nifi
  • Être en mesure de créer des flux impliquant différents composants logiciels
Points forts

Les points forts de la formation

  • Une formation qui accorde une large place à la pratique : au moins 50% du temps de la formation est consacré aux travaux pratiques.
  • La formation alterne les présentations théoriques avec les exercices en groupe ou individuels.
  • Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 03/10/2022

Trier par:

  • 1 630,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Big Data - Gestion des flux de données avec Apache Nifi