← Retour aux formations
Intelligence Artificielle & Data
Big Data avec Scala et Spark : fondamentaux du Big Data, programmation Scala et traitement distribué avec le Framework Spark
Intermédiaire
À propos de cette formation
Tout profil souhaitant apprendre à programmer en Scala et à utiliser le Framework Spark dans un contexte Big Data.
Objectifs de la formation
- Retracer l'histoire et les origines du Big Data
- Assimiler les notions fondamentales du Big Data
- Identifier les principaux cas d'usage du Big Data
- S'approprier la syntaxe de Scala et ses structures de contrôle
- Utiliser les collections natives du langage Scala
- Appréhender la programmation orientée objet appliquée à Scala
- Traiter de grands volumes de données avec le Framework Spark
- Exploiter Spark pour l'enrichissement de données et les traitements de Machine Learning
- Mettre en œuvre Spark dans des contextes concrets d'analyse et de traitement de données
Programme détaillé
Module 1 — Big Data : origines, concepts fondamentaux et exemples d'application
- Définition et contours du Big Data
- Les données comme ressource stratégique du 21e siècle
- Panorama de la Data Science et de ses apports analytiques
- Technologies innovantes au service de l'exploitation des données
- Usages, dérives et risques liés au Big Data
Module 2 — Scala : prise en main du langage
- Présentation et caractéristiques du langage Scala
- Gestion des flux d'exécution
- Structures de données en Scala
- Définition et usage des fonctions
- Programmation orientée objet appliquée à Scala
Module 3 — Spark : Framework distribué pour le Big Data et le Machine Learning
- Architecture et mécanismes internes du Framework Spark
- Enrichissement et transformation de données avec Spark
- Application de Spark aux tâches de Machine Learning
Prérequis
Connaissances en Python et en bases de données.