Accueil > Big Data, IA > Flink : développer des applications pour le Big Data
Formation #BSI41

Formation Flink : développer des applications pour le Big Data

Durée : 4 jours

Code : BSI41


Prochaines dates programmées :

Du 16 au 19 Avril 2024

Du 04 au 07 Juin 2024

Du 06 au 09 Août 2024

Du 29 Oct. au 01 Nov. 2024

Du 10 au 13 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaitre les concepts fondamentaux de Flink
  • Etre capable de développer des applications à l'aide de DataSet et DataStream API
  • Etre capable de configurer un cluster Flink
Programme
1/ Introduction au Big Data
  • Introduction au Big Data
  • Les challenges du Big Data
  • Batch vs le temps réel dans le Big Data Analytics
  • Vue d'ensemble de l'écosystème
  • Les options de l'analyse en temps réel
  • Les solutions Spark apportées au Big Data
2/ Introduction à Flink
  • Historique
  • Versions
  • Flink et Spark : différences
  • Les Modules
3/ L'API DataStream de Flink
  • Environnement d'exécution et sources de données
  • Les transformations : Map, FlatMap, Filter, KeyBy, Reduce
  • Les opérations sur des flux multiples
  • Les opérations sur Windows
  • Le partitionnement
  • Les DataSink et les connecteurs : Kafka, Twitter, ElasticSerch
4/ L'API Batch
  • Sources de données
  • Les transformations et agrégations
  • L'écriture des données
  • Les DataSink et les connecteurs : HDFS, S3, Avro, MongoDB
5/ L'API Table
  • Enregistrement des tables
  • Lecture des tables enregistrées
  • Les opérateurs sélection, filtre, jointure et orderBy
  • Utiliser du SQL sur le flux de données
  • Les fonctions Scala dans SQL
  • Traitement des événements complexes
6/ Machine Learning
  • Introduction
  • Les différentes classes d'algorithmes
  • Présentation de Flink-ML
7/ Gestion des graphes
  • Définition
  • Les différentes opérations
  • Créer des graphes
  • Transformations de graphes
  • Présentation de différents algorithmes
8/ Déploiement de Flink
  • Flink sur YARN Configurations
  • Lancement et arrêt d'un cluster
  • Soumettre un travail à Flink
  • Flink sur Google Cloud
  • Flink sur AWS
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs
  • Architectes
Dates

Dates

  • Du 16 au 19 Avril 2024
  • Du 04 au 07 Juin 2024
  • Du 06 au 09 Août 2024
  • Du 29 Oct. au 01 Nov. 2024
  • Du 10 au 13 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.