Big Data Analytics Using Apache Spark [Video]

More Information
  • Easy data computation via Spark SQL.
  • Learn basic Spark functionalities 
  • Achieve efficient task scheduling, memory management, and fault recovery with Spark components
  • Adopt the right framework for better performance.
  • Provide uniform wrapping across all data access with SparkSession.
  • Attain fast data processing on your unstructured data with Spark RDD.
  • Achieve high-level abstraction with DataFrames, Datasets, and structured/semi-structured data.

This course will show you how to acquire structured, semi-structured, and unstructured content from different data sources. You’ll learn to query data using Spark SQL and acquire and load data via the Spark processing tool. You will learn to import structured and unstructured data from different data sources. Going further, you will learn how to use Apache Spark to perform complex processing without extensive programming knowledge and how to leverage those tools to perform data -analytics.

By the end of the course, you will have learned to create real-world apps and stream high-velocity data with Spark Streaming.

All the code and supporting files for this course are available on Github at

Style and Approach

This course will help you perform data analysis; each subject is accompanied by examples and practice exercises to make you more productive after each video.

  • Handle big data with Spark and use it for stream and batch processing 
  • Implement efficient big data processing with Apache Spark. 
  • Develop real-time, rapid streaming applications using Spark Streaming.
Course Length 1 hour 22 minutes
ISBN 9781789134124
Date Of Publication 31 Dec 2018


Arokia Armel

Arokia Armel has been working in the Big Data and Analytics domain. Also, he studies and deploys cutting -edge technologies to tackle challenges with complex datasets. Currently, he is doing research on real-time sentiment analysis. He is passionate about empirical research, corporate training, and answering hard questions with data. On the other hand, he is a strategic thinker with fluent written and verbal communication skills. Moreover, he has the ability to learn cutting-edge technologies and processes quickly, with a high level of ownership . Also, he takes an innovative approach to tackling and solving business problems. In addition, he can analyze complex, high-volume, high-dimensional data from different sources.