← 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
Intelligence Artificielle & Data

À 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

  • check_circleRetracer l'histoire et les origines du Big Data
  • check_circleAssimiler les notions fondamentales du Big Data
  • check_circleIdentifier les principaux cas d'usage du Big Data
  • check_circleS'approprier la syntaxe de Scala et ses structures de contrôle
  • check_circleUtiliser les collections natives du langage Scala
  • check_circleAppréhender la programmation orientée objet appliquée à Scala
  • check_circleTraiter de grands volumes de données avec le Framework Spark
  • check_circleExploiter Spark pour l'enrichissement de données et les traitements de Machine Learning
  • check_circleMettre 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.