Aller au contenu principal

Description

La  "Formation Spark" est conçue pour vous aider à acquérir les compétences nécessaires pour traiter et analyser des données de grande taille avec le framework Apache Spark. Au cours de ces 3 jours, vous apprendrez à utiliser Spark pour développer des applications de traitement hautement performantes et intégrer Spark dans un environnement Hadoop.

Matériel

  • Documentation et ressources en ligne
  • Exemples de code et cas d'utilisation
  • Support technique et formation pratique

 

Jour 1 : Introduction à Spark

  • Présentation de Spark et son rôle dans le traitement des données de grande taille
  • Fonctionnement de Spark et ses principaux composants (Spark Core, Spark SQL, Spark Streaming, Spark ML)
  • Utilisation de Spark Shell pour prototyper des opérations
  • Création d'une structure en clusters et hébergement de la structure

Jour 2 : Utilisation de Spark pour le traitement des données

  • Utilisation de RDD (Resilient Distributed Datasets) pour traiter les données
  • Gestion des opérations de RDD et MapReduce
  • Utilisation de Spark SQL pour l'analyse de données relationnelles
  • Utilisation de Spark Streaming pour le traitement des données en temps réel

Jour 3 : Développement d'applications avec Spark

  • Conception d'une application à l'aide de Spark
  • Configuration et compilation de l'application
  • Utilisation de Spark ML pour l'apprentissage automatique
  • Optimisation des performances avec Spark
  • Développeurs
  • Architectes
  • Administrateurs systèmes
  • DevOps
  • Connaissances de base d'un système Unix
  • Connaissance de Scala ou Python
  • Culture orientée stats
  • Comprendre les principes de base de Spark et ses composants 
  • Apprendre à utiliser Spark pour le traitement des données de grande taille 
  • Développer des applications de traitement hautement performantes avec Spark 
  • Intégrer Spark dans un environnement Hadoop

Nous concevons, construisons et soutenons des produits numériques pour des clients qui veulent avoir un impact positif sur leur industrie. Créatifs avec la technologie, nous développons d'excellentes solutions pour aider nos clients à se développer et surtout à renforcer nos relations basées sur l'amélioration continue, la maintenance, le support et les services d'hébergement.

Follow us