Spark Programming with Scala

מק"ט: #3579 | משך קורס: 24 שעות אק'
| מספר מפגשים: 3

Spark is a popular framework for running Map/Reduce BigData applications (usually on top of Hadoop).
In this course, the students will gain deep understanding about the Spark architecture and mechanisms and how to leverage the Map/Reduce API.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

קהל יעד

  • Java or Scala developers who would like to start using Spark

תנאי קדם

  • Java/Scala Experience


Just Enough Scala

  • Basic Syntax
  • Case Classes
  • High Order Functions and Collections
  • Pattern Matching


Spark Core

  • What is Spark?
  • RDD Basics.
  • Map Reduce and Shuffles.
  • Caching.
  • Web Monitoring.
  • Usecases.
  • Serialization.
  • Troubleshooting.


Spark Streaming

  • Introduction to Spark Streaming.
  • DStream.
  • Usecases.


Spark SQL

  • Introduction to Spark SQL & DataFrames.
  • Integration with Different Data Sources.
  • Integration with Hive.


Spark GraphX

  • Introduction to GraphX.
  • The GraphX API.
  • Pregel.
  • Usecases.