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

Apache Spark and Scala Certification Training

Edureka

6 Weeks Online
Beginner
₹18,695 ₹21,995

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books