Apache Spark With Examples for Big Data Analytics

In-depth course to master Spark SQL & Spark Streaming using Scala for Big Data (with lots real-world examples)

3.50 (119 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Apache Spark With Examples for Big Data Analytics
2,221
students
4 hours
content
Mar 2018
last update
$19.99
regular price

What you will learn

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

Why take 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

  1. 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.
  2. OOPS and Functional Programming in Scala - Learn about object oriented programming and functional programming techniques in Scala
  3. Introduction to Apache Spark - Learn Spark Architecture,Spark Components and spark use-cases
  4. Spark Basics - Learn how to configure/run spark in eclipse/intellij
  5. Working with RDDs in Spark - Learn what is Resilient Distributed Dataset,Different types of actions and transformations which can be applied on RDDs
  6. 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
  7. Advanced Spark Concepts - Learn how Spark uses Broadcast variables and Accumulators to perform calculations,how persistence and partitioning helps to achieve performance
  8. Spark SQL and Data Frames - Understand the difference between Dataframe and Dataset
  9. 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
  • Agregate 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

30-day Money-back Guarantee! You will get 30-day money-back guarantee from Udemy for this course. 

If not satisfied simply ask for a refund within 30 days. You will get a full refund. No questions whatsoever asked.



Reviews

Gaston
March 22, 2018
Starts at a beginner level but gets semi-complex near the end which is nice. Overall fantastic and very thorough explanations (though if you're experienced like me I recommend going through at 1.5x and code while he talks).
Jenny
March 22, 2018
You can feel the positive energy, he's enthusiasm and passion to express and share knowledge with a goal trying to make you understand the concepts. It's a great lesson!
Otto
March 20, 2018
Prior taking this course I had absolutely no motivation for Apache Spark. After this course, I think to myself... is it really this easy? I'll expand on my review later, my brain hurts from all the wonderful information. This course really does take you from Beginner to Expert on the topics that matters most. This course does not cover just Apache Spark & Scala, it covers so many useful utilities which I never knew about, which will save me valuable time in the future. Thank you very much for the most wonderful course!
Elias
March 20, 2018
Comprehensive overview of Apache Spark with an emphasis on development using Scala to create applications. Lots of content here with fairly in depth coverage that I found clear and easy to follow. Step by step flow felt logical and clear.
Ted
March 19, 2018
Prior to completing this course, I had absolutely no knowledge of Apache Spark. Having completed this course, I now have a solid core understanding of Spark, how it is wired, and how it can be leveraged for fast development/deployment of enterprise applications. Being able to download in advance all of the source code covered in this course was ideal. That allowed me to focus on the content being presented by the instructor. I am definitely going to take additional related courses to further advance my skill set. Thanks
Robert
March 19, 2018
Excellent level of detail. I feel that I am gaining a USEFUL understanding of Apache Spark. I Started this course without Scala Knowledge.
Miguel
March 19, 2018
Great course , I really like the examples and how the instructor develop the course. I really recommend the course for people that is curious about Apache Spark and for people that want to upgrade the new concepts and technologies present today in the big data world. It will be awesome if the course would include in the future videos with examples of integration with Apache Kafka,Kinessis etc.
Jean
March 18, 2018
The best way of learning is through learning from examples, and this course has lots of examples to demonstrate how a method works and it doesn't work. Would want to recommend to people who are interested in Apache Spark to try it out. I have benefited so much from this course that I am planning start my own course on Apache Spark in Udemy :)
Tayyabkhan
March 18, 2018
Even though I have not completed the entire course (about 65%) , I must say it's an excellent course. Instructor has done an extraordinary job with his 'deep dives' into each aspect of the Apache Spark. He then does a great job of applying each new aspect of the 'deep dive' to the main course project. I would highly recommend this to anyone wanting to learn Apache Spark. I started the course with zero Scala & Spark experience and have really found a confidence going forward with my own projects that I could not have achieved without this great course!
Graziele
March 18, 2018
I would describe this course as interesting and quite challenging. I've taken a few other courses, and this has been by far the most challenging and instructors really make the most difference. The course is definitely one you can learn from, but you really have to be able to invest the time required. Its' really awesome, now I am ready to solve real-world challenges. Finally, I advice everyone who wants to learn Apache Spark in more depth should take this course and because it worth every penny you put into it.
John
March 18, 2018
I attempted to go through some other Apache Spark courses and tutorials in the past, but none of them really helped get me off the ground and running with Apache Spark. This course was the perfect introduction, and fully comprehensive course, needed to really start to understand the concepts and real world application of Apache Spark. Not only does it include great step-by-step instruction, but real world examples which I can relate to my work. I was immediately able to apply what I learned to some projects at work. Great course, and thanks for creating it!
Anil
March 15, 2018
Thanks for the course, you are the best. I enrolled other Spark courses in Udemy. Nothing even closer to your course. Excellent course. Good explaination and best approach to explain Spark concepts using many real time examples. Very helpful for beginner as well as intermediate. I recommend this course for anyone who wants to get hands dirty on Scala & Spark.
Ray
March 4, 2018
Course explains each and very concept of Apache Spark nicely. It is also has large number of examples which are very easy to understand and execute. After finishing this course definitely I will become master in Apache Spark.
Sheetal
March 4, 2018
Great overall review course of Apache Spark. Simple and easy walkthrough. Simple examples. I was able to figure out the solutions for most of the exercises. Each chapter boosts my confidence to learn more about SPARK. To the point, useful, and very great to start with Spark and understand exactly what's going on in the code.
Rahul
March 4, 2018
The course was detailed and very intuitive.The course covers almost all aspects of spark & scala, with real time scenarios. He explained the concepts clearly with relevant scenarios which makes the course more comprehensive. Totally satisfied with the course.Would definitely recommend. Keep up the good work! :)

Charts

Price

Apache Spark With Examples for Big Data Analytics - Price chart

Rating

Apache Spark With Examples for Big Data Analytics - Ratings chart

Enrollment distribution

Apache Spark With Examples for Big Data Analytics - Distribution chart

Related Topics

1554340
udemy ID
2/14/2018
course created date
1/29/2023
course indexed date
Bot
course submited by