Apache Spark With Examples for Big Data Analytics
Apache Spark With Examples for Big Data Analytics, available at $19.99, has an average rating of 3.5, with 42 lectures, based on 119 reviews, and has 2222 subscribers.
You will learn about 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 This course is ideal for individuals who are Professionals aspiring for a career in field of real time Big data analytics or Analytics professionals or Senior IT Professionals or Developers and Architects or Students who wish to gain a thorough understanding of Apache Spark or Freshers or Software Architects, Engineers and Developers It is particularly useful for Professionals aspiring for a career in field of real time Big data analytics or Analytics professionals or Senior IT Professionals or Developers and Architects or Students who wish to gain a thorough understanding of Apache Spark or Freshers or Software Architects, Engineers and Developers.
Enroll now: Apache Spark With Examples for Big Data Analytics
Summary
Title: Apache Spark With Examples for Big Data Analytics
Price: $19.99
Average Rating: 3.5
Number of Lectures: 42
Number of Published Lectures: 42
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 42
Original Price: $199.99
Quality Status: approved
Status: Live
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
Who Should Attend
- 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
Target Audiences
- 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
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
- 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.
Course Curriculum
Chapter 1: Dive Into Scala
Lecture 1: Introduction to scala
Lecture 2: Environment Setup
Lecture 3: Hello Scala
Lecture 4: Flow Controls
Lecture 5: Functions and operators
Lecture 6: OOPS concepts
Lecture 7: Traits
Lecture 8: Arrays
Lecture 9: Collections
Chapter 2: Introduction to Apache Spark
Lecture 1: BigData and Need for Apache Spark
Lecture 2: What is Spark,Spark Features and Spark Eco System
Lecture 3: Spark Architecture
Lecture 4: Spark Usecases
Chapter 3: Spark Configuration
Lecture 1: Setup Environment
Lecture 2: Word Count Program in Spark
Chapter 4: Working with RDDs in Spark
Lecture 1: What is RDD & How to Create
Lecture 2: Transformations – filter & map
Lecture 3: Solving Cars By Mileage problem using map and filter transformations
Lecture 4: Solving Cars In America problem using map and filter transformations
Lecture 5: Transformations – flatmap,union & intersection
Lecture 6: Analysis on 2014 football world cup player information
Lecture 7: RDD Actions
Lecture 8: Nasa Access Logs Analysis
Chapter 5: Aggregating Data with Pair RDDs
Lecture 1: Pair RDD – How to Create,reduceByKey
Lecture 2: groupByKey and reduceBykey vs groupByKey
Lecture 3: Transformations – mapvalues sortbykey countbykey
Lecture 4: Analysis on 2015 Indian Startup funding information
Lecture 5: Analysis on real estate data using pair rdd operations
Lecture 6: Join Operations
Chapter 6: Advanced Spark Concepts
Lecture 1: Broadcast Variables
Lecture 2: Accumulators
Lecture 3: Persistence and Caching
Lecture 4: Partitioning
Chapter 7: Spark SQL
Lecture 1: What is Spark SQL
Lecture 2: DataFrames
Lecture 3: DataSets
Lecture 4: Ebay Auction Data Analysis
Lecture 5: Adhaar Data Analysis
Chapter 8: Spark Streaming
Lecture 1: What is Spark Streaming?
Lecture 2: DStreams
Lecture 3: Spark Streaming Example
Lecture 4: Twitter Sentiment Analysis
Instructors
-
Code Peekers
Peek Into Success Through Code
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 5 votes
- 3 stars: 15 votes
- 4 stars: 18 votes
- 5 stars: 71 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024
- Top 10 Blockchain Development Courses to Learn in December 2024
- Top 10 Unity Game Development Courses to Learn in December 2024
- Top 10 Artificial Intelligence Courses to Learn in December 2024
- Top 10 Flutter Development Courses to Learn in December 2024
- Top 10 Docker Kubernetes Courses to Learn in December 2024
- Top 10 Business Analytics Courses to Learn in December 2024
- Top 10 Excel Vba Courses to Learn in December 2024
- Top 10 Devops Courses to Learn in December 2024