Apache Spark with Scala useful for Databricks Certification

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 449 2299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 449  ₹2,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

Download Resources

Introduction to Spark and Spark Architecture Components

  • Introduction to Spark
  • (Old) Free Account creation in Databricks
  • (New) Free Account creation in Databricks
  • Provisioning a Spark Cluster
  • Basics about Notebooks
  • Why we should learn Apache Spark?
  • Spark Architecture Components
  • Driver
  • Partitions
  • Executors

Spark Execution

  • Spark Jobs
  • Spark Stages
  • Spark Tasks
  • Practical Demonstration of Jobs, Tasks and Stages

Spark SQL, Dataframes and Datasets

  • Spark RDD (Create and Display Practical)
  • Spark Dataframe (Create and Display Practical)
  • Anonymus Functions in Scala
  • Extra (Optional on Spark DataFrame)
  • Extra (Optional on Spark DataFrame) in Details
  • Spark Datasets (Create and Display Practical)
  • Caching
  • Notes on reading files with Spark
  • Data Source CSV File
  • Data Source JSON File
  • Data Source LIBSVM File
  • Data Source Image File
  • Data Source Arvo File
  • Data Source Parquet File
  • Untyped Dataset Operations (aka DataFrame Operations)
  • Running SQL Queries Programmatically
  • Global Temporary View
  • Creating Datasets
  • Scalar Functions (Built-in Scalar Functions) Part 1
  • Scalar Functions (Built-in Scalar Functions) Part 2
  • Scalar Functions (Built-in Scalar Functions) Part 3
  • User Defined Scalar Functions

Spark RDD

  • Operation in Apache Spark
  • Transformations
  • map(function)
  • filter(function)
  • flatMap(function)
  • mapPartitions(func)
  • mapPartitionsWithIndex(func)
  • sample(withReplacement, fraction, seed)
  • union(otherDataset)
  • intersection(otherDataset)
  • distinct([numPartitions]))
  • groupby(func)
  • groupByKey([numPartitions])
  • reduceByKey(func, [numPartitions])
  • aggregateByKey(zeroValue)(seqOp, combOp, [numPartitions])
  • sortByKey([ascending], [numPartitions])
  • join(otherDataset, [numPartitions])
  • cogroup(otherDataset, [numPartitions])
  • cartesian(otherDataset)
  • coalesce(numPartitions)
  • repartition(numPartitions)
  • repartitionAndSortWithinPartitions(partitioner)
  • Wide vs. Narrow Transformations
  • Actions
  • reduce(func)
  • collect()
  • count()
  • first()
  • take(n)
  • takeSample(withReplacement, num, [seed])
  • takeOrdered(n, [ordering])
  • countByKey()
  • foreach(func)
  • Shuffling
  • Persistence (Cache)
  • Unpersist
  • Broadcast Variables
  • Accumulators
  • Important Lecture
  • Bonus

Similar Courses

Expertise Spark 2.0 with Scala and Databricks

Udemy

Online
Beginner
₹ 799

Courses of your Interest

Certificate in Database Management using SQL and M...

Certificate in Database Management using SQL and M...

Amity Online

24 Hours Online
Beginner
₹27,000 ₹33,000
Certificate in Dashboarding and Storytelling using...

Certificate in Dashboarding and Storytelling using...

Amity Online

24 Hours Online
Beginner
₹27,000 ₹33,000
Certificate in Spreadsheet Modelling using Excel

Certificate in Spreadsheet Modelling using Excel

Amity Online

24 Hours Online
Beginner
₹27,000 ₹33,000
Certificate in Big Data Analytics

Certificate in Big Data Analytics

Amity Online

40 Hours Online
Beginner
₹42,000 ₹52,000
Certificate in Artificial Intelligence and Deep le...

Certificate in Artificial Intelligence and Deep le...

Amity Online

40 Hours Online
Beginner
₹42,000 ₹52,000
Certificate in Text Mining and NLP

Certificate in Text Mining and NLP

Amity Online

32 Hours Online
Beginner
₹32,000 ₹40,000
Certificate in Descriptive Analytics and Data Pre-...

Certificate in Descriptive Analytics and Data Pre-...

Amity Online

16 Hours Online
Beginner
₹17,000 ₹21,000
Certificate in Applied Data Engineering

Certificate in Applied Data Engineering

Amity Online

60 Hours Online
Beginner
₹75,000 ₹100,000
Certificate in Programming for Data Analytics Usin...

Certificate in Programming for Data Analytics Usin...

Amity Online

24 Hours Online
Beginner
₹27,000 ₹33,000
Certificate in Predictive Analytics Using Python

Certificate in Predictive Analytics Using Python

Amity Online

32 Hours Online
Beginner
₹32,000 ₹40,000

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses