Formation Apache Flink.
Score de satisfaction : 4,22/5
Durée :
3 jours
11/10/2023 à Paris
numero vert : 0805 950 800 (service et appel gratuits)
Apache Flink
à partir de
2100 €HT

Référence :
SF33572
Durée :
3 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Apache Flink.

Formez-vous au développement d'applications Big Data avec Flink !

A l'issue de cette formation Flink, les participants seront en mesure d'utiliser ce framework Big data pour réaliser des traitements sur les données de leur entreprise. Ils maîtriseront les APIs DataStream, Table, et sauront utiliser Flink SQL sur des flux de données. La formation se termine par l’appropriation des bonnes pratiques pour le déploiement de Flink.

Objectifs pédagogiques.

1S'approprier les concepts fondamentaux du framework Apache Flink

2Utiliser les APIs Flink pour développer des applications Big Data

3Réaliser des traitements de données distribués en temps réel

4S'approprier les principes de base pour mettre en œuvre les librairies Flink

5Connaître les possibilités d'intégration avec d'autres outils Big Data

6Maîtriser les meilleures pratiques pour déployer un cluster Flink multi-nœuds

Partagez cette formation

Programme de formation Apache Flink.

PDF

Introduction à la formation Flink

Présentation générale de la formation
Objectifs pédagogiques
Introduction à Flink : intérêt, évolution, différences avec Spark…
Ecosystème
Batch processing vs Stream processing
Flux de données parallèles
Les notions State, Time et Snapshots

Configuration d’un premier projet Flink

Maven ou Gradle
Dépendances
Anatomie d’un programme Flink

Transformer des données avec l’API DataStream

Introduction à l’API DataStream
Types de données et sérialisation, Java/Scala
Environnement d’exécution et paramètres
Data sources
Transformations stateless, stateful
Opérateurs de transformations : Map, FlatMap, Filter…
Data sinks
Debug

Streaming Analytics : event time et watermarks

Event time, ingestion time et processing time
Travailler avec les watermarks
Utiliser les Windows pour traiter des flux de données : Tumbling, Sliding, Session et Global

L’API Table et Flink SQL

Types de données
Créer un TableEnvironment
Créer et requêter des tables
Les opérateurs à connaître
Configurer et exécuter un programme Flink SQL
Utiliser les fonctions pour transformer les données
Optimisation

Connecteurs

Vue d’ensemble des possibilités d’interfaçage avec d’autres systèmes Big Data (Kafka, Cassandra, ElasticSearch, RabbitMQ…)

Librairies

Vue d’ensemble
FlinkCEP (Complex Event Processing library)
FlinkML : la librairie Apache Flink pour le Machine Learning
Gelly, l’API Flink Graph

Déploiement d’un cluster Flink

Vue d’ensemble et architecture
Les différents modes de déploiement
Configurations
Prêts pour la mise en production ? Checklist
Déployer un cluster multinœuds

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Apache Flink.

Apache Flink a été développé par l’Université de Berlin. C’est un framework et un moteur de traitement distribué utilisé pour réaliser des analyses sur des flux de données limités ou illimités.

Amandine de Sparks
Des chiffres étincelants.
18 années
à vos côtés
+ de 1000
sujets de formation
7108
stagiaires formés en 2022
273
formateurs actifs en 2022
98,2%
de stagiaires satisfaits
2488
jours de formation réalisés en 2022
HAUT