דאטה ומסדי נתונים

Spark Programming with Scala

מספר הקורס 3579

24 סה"כ שעות אקדמאיות
3 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים:

ספרו לי עוד


Apache Spark™ is a fast and general engine for large-scale data processing, and arguably the first open source software that makes distributed programming truly accessible to data scientists.

Using Apache Spark™ you can write applications quickly using Java, Scala, Python, and R.

This course covers all the fundamentals about Apache Spark with Scala and guides you through everything you need to know about developing Spark applications with Scala.

At the end of this course, you will gain deep understanding about the Spark architecture and general big data analysis and manipulations skills.


On Completion, Delegates will be able to


Who Should Attend

Java or Scala developers who would like to start using Spark


תכנית הלימודים

full syllabus
PDF להורדה

Just Enough Scala

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

Spark Core

  • What is Spark?
  • RDD Basics.
  • Transformations and Actions.
  • Chaining Transformations
  • Using Anonymous Functions
  • 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 MLlib

  • Introduction to Machine Learning.
  • The MLlib API.
  • Basic Usecases.

Spark GraphX

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

  • Java/Scala Experience

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.