Spark Programming with Scala

מק"ט: #3579

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.

לפרטים נוספים, מלא את פרטיך או התקשר 03-7100673
*שדות חובה

קהל יעד

  • 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.