Spark with Scala - Hands On with Big Data!

Spark gives us a comprehensive, unified framework to manage big data processing requirements with a variety of data sets that are diverse in nature (text data, graph data, etc) as well as the source of data (batch vs. real-time streaming data). In this course, we will understand the key difference between Spark and other Hadoop frameworks. We will also learn about programming and streaming data using Spark.

Rs. 5000
E-Box Exclusive
Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
Spark with Scala - Hands On with Big Data!
Rs. 5000
Includes
  • 3 Hrs of lecture Videos
  • 38 hands-on practice exercises
  • 2 Assessment exercises
  • 105 knowledge based questions
  • Lifetime access
About the Course

This course helps you to understand the Spark program flow, basic Scala constructs, RDD operations, querying data using Spark SQL and Spark Streaming to initialize, transform, deploy and monitor applications.

Course Objectives

Upon successful completion of the course, the learner will be able to

  • Learn about Spark and Scala, and the program flow of Spark.

  • Learn about loading and storing data in various formats using RDD operations

  • Learn about querying using Spark SQL

  • Learn about Spark Streaming to initialize, transform, deploy and monitor applications

Course Content
Spark and Scala Fundamentals

In this module, you will be able to understand to the difference between Spark and Hadoop framework, key components of Spark ecosystem, Spark program flow, how to work with basic Scala constructs and building programs in Spark.

  • 2 Videos
  • 8 Hrs 15 Mins
  • 45 Problems
Spark Programming

In this module, you will be able to understand the creation and performance of RDD operations, how to pass functions to Spark, perform transformations and actions on RDD, how to work with key/value pairs and how to load and save data in various formats.

  • 2 Videos
  • 8 Hrs 15 Mins
  • 45 Problems
Spark SQL

In this module, you will be able to understand the use of SchemaRDD in Spark programs, how to learn and query data with Apache Hive and JSON support, how to use Spark SQL JDBC server to run Spark SQL, how to use Spark SQL UDFs and Hive UDFs and Fine-Tune Spark SQL Performance.

  • 2 Videos
  • 1 Hrs 15 Mins
  • 25 Problems
Spark Streaming

In this module, you will be able to understand spark Streaming architecture and the concept of linking, how to initialize StreamingContext, input DStreams and receivers, various transformations on DStreams, how to deploy Spark streaming applications and Monitor streaming applications.

  • 2 Videos
  • 1 Hrs 15 Mins
  • 25 Problems
Spark MLlib and GraphX

Module description In this module, you will be aware of Graphs and its computational features, GraphX and its use-cases, Machine Learning Tools and its Algorithms.

  • 2 Videos
  • 15 Mins
  • 5 Problems
You will Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
iLearn
In this session, you will find video lectures and other resources to learn the concepts.
iDesign
In this session, you will start designing and creating your own programs.
iExplore
In this session, you will find interesting set of activities which will make you explore more on the specific topic.
iAssess
In this session, you will have activities to self assess your knowledge and skills on the specific topic.
iAnalyse
In this session, you will find varieties of exercises to improve your code analysis, testing and debugging skills.
Why should you choose E-Box for Learning & Skilling ?
Practice Oriented Learning

Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios

High Quality Content

E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience

24 x 7 Support

With 100’s Mentors online ready to get your Doubts clarified and to Hand Hold you, you will always have someone to sort things our for you

Industry Mentors

All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals

Auto Evaluation

Auto Evaluation is the Core of E-Box. Your solutions and answers are evaluated instantaneously by E-Box, thereby saving learners a lot of time

AI Blended Learning

With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study

Personalised Learning

E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre

Real Time Metrics

Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process

A - Z, You name the company and You will find our alumni.
We have successfully moulded over 10 lakh students from 100+ colleges and universities and we have a very strong alumni network across the globe
What do our Tutors and Learners Say about E-Box ?
I love the way E- Box teaches topics in such detail. The practical examples along with the Practice quizzes makes me skilled in each

Harihara Budra P, XII std

Harihara Budra P, XII std
Still have any Queries ? Contact us Now
Call us on +91 9500045254