Study Learn Grow
Apache Spark With Examples for Big Data Analytics

Apache Spark With Examples for Big Data Analytics


This course covers all the fundamentals you need to write complex Spark applications. By the end of this course you will get in-depth knowledge on Spark core,Spark SQL,Spark Streaming.

Overview

About this Course
This course covers all the fundamentals you need to write complex Spark applications. By the end of this course you will get in-depth knowledge on Spark core,Spark SQL,Spark Streaming.

This course is divided into 9 modules

Dive Into Scala - Understand the basics of Scala that are required for programming Spark applications.Learn about the basic constructs of Scala such as variable types, control structures, collections,and more.
OOPS and Functional Programming in Scala - Learn about object oriented programming and functional programming techniques in Scala
Introduction to Apache Spark - Learn Spark Architecture,Spark Components and spark use-cases
Spark Basics - Learn how to configure/run spark in eclipse/intellij
Working with RDDs in Spark - Learn what is Resilient Distributed Dataset,Different types of actions and transformations which can be applied on RDDs
Aggregating Data with Pair RDDs - Learn how Pair RDD is different from RDD,Different types of actions and transformations which can be applied on Pair RDDs
Advanced Spark Concepts - Learn how Spark uses Broadcast variables and Accumulators to perform calculations,how persistence and partitioning helps to achieve performance
Spark SQL and Data Frames - Understand the difference between Dataframe and Dataset
Spark Streaming - Learn how to analyse massive amount of dataset on the fly
All the concepts are explained using hands-on examples.This course covers 10+ hands-on big data examples such as

Explore player data from 2014 world cup
Aggregate data from ebay online auction data
Understand different data points from Adhaar data
Develop application to analyse funds received by Indian startup
Explore the price trend by looking at the real estate data in California
Help retailer to find out valid and invalid purchase transactions of chain of stores in Bangalore
Write Spark program find out count of stores in each US region from USA states & Store locations data
Develop Spark Streaming application to perform Twitter Sentiment Analysis
Basic knowledge
Basic programming skills
A computer running Windows, OSX or Linux
The software needed for this course is freely available and detailed steps to install and configure software is include in the course

Course Information

Basic programming skills
A computer running Windows, OSX or Linux
The software needed for this course is freely available and detailed steps to install and configure software is include in the course

Get clear understanding of the limitations of MapReduce and role of Spark in overcoming these limitations
Understand fundamentals of Scala Programming Language and it’s features
Expertise in using RDD for creating applications in Spark
Mastering SQL queries using SparkSQL
Gain thorough understanding of Spark Streaming features

Professionals aspiring for a career in field of real time Big data analytics
Analytics professionals
Senior IT Professionals
Developers and Architects
Students who wish to gain a thorough understanding of Apache Spark
Freshers
Software Architects, Engineers and Developers

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

Plan your future in engineering with courses including MSc Engineering Management.

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs