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

Formation Apache Flink

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : BSI41


Sessions programmées :

Du 23 au 26 Fév. 2021

Du 20 au 23 Avril 2021

Du 22 au 25 Juin 2021

Du 28 Sept. au 01 Oct. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : BSI41


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 23 au 26 Fév. 2021
  • Du 20 au 23 Avril 2021
  • Du 22 au 25 Juin 2021
  • Du 28 Sept. au 01 Oct. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation