Spark pour développeurs

Vous êtes développeur et vous souhaitez maîtriser le framework de traitement distribué le plus performant ? Des fondamentaux théoriques au déploiement cloud, développez une expertise hands-on sur Apache Spark.

2 jours
Max 7 participants
Présentiel
1 500,00 € / pers.
Spark pour développeurs
Objectifs

Ce que vous allez apprendre

01

Comprendre les fondamentaux de Spark

Maîtriser l'architecture distribuée de Spark, le partitionnement, le lineage et la philosophie du framework pour écrire du code performant dès le départ.

02

Développer et tester des applications Spark

Manipuler RDDs, DataFrames et opérations avancées (UDF, UDAF, Window Functions), et mettre en place une stratégie de test complète.

03

Optimiser et déployer en production

Comprendre le fonctionnement interne (cache, shuffle, mémoire), optimiser les performances et déployer des jobs Spark sur le cloud.

Programme

Le programme détaillé

Sept modules progressifs pour passer de la découverte de Spark au déploiement cloud, en maîtrisant le traitement distribué de bout en bout.

01

Découvrir Spark

3h30

Big Data, systèmes distribués et premiers pas avec Spark : créer sa première application et comprendre les concepts fondateurs.

Objectifs

  • Comprendre le scaling horizontal, les systèmes distribués et le paradigme MapReduce
  • Maîtriser les concepts de base de Spark : partitionnement, lineage, optimisation et parallélisation
  • Créer une application Spark et choisir entre RDD, Dataset et DataFrame

Au programme

  • Croissance verticale et horizontale, systèmes distribués, paradigme MapReduce
  • Partitionnement, lineage, optimisation et parallélisation dans Spark
  • Batch, Streaming et ML : créer une application Spark
  • RDD, Dataset, DataFrame : quand utiliser quoi
  • Format Parquet et systèmes de stockage
S'inscrire
Tarif

Investissement formation

Inter-entreprises

1 500,00 €

par participant

Intra-entreprise

9 000,00 €

par session

Certifié Qualiopi

Formation éligible OPCO. Demandez votre devis pour prise en charge.

Discutons de votre projet

Devis personnalisé, formats sur mesure, modalités OPCO — nous répondons à toutes vos questions.

Demander un devis