Skip to content
UdemyHadoopPaid courseIntermediate levelCertificate

Apache Spark and Scala for Cassandra Professionals (Udemy.com)

Learn How To Use Apache Spark for Data Stored In Apache Cassandra

Created by: Sarma Pydipally

Last updated December 2024

icon
What you will learn

  • Scala
  • Apache Spark
  • Spark Cassandra Connector

How it compares

Against the other 150 rated Udemy courses in Hadoop on CourseDuck:

  • Rating4.7 out of 5higher than 91% of them
  • Reviews38#142 of 151 by number of reviews
  • Length4 hoursshorter than 72% of them
  • Last updatedDecember 2024more recently than 66% of them

icon
Course Description

*** This training course was recorded between December 2020 & January 2021. All the content is still valid. ***

Apache Cassandra is the most powerful NoSQL database.

Apache Spark is the best analytics engine for large-scale data processing.

It is very challenging for Apache Cassandra Database Administrators to learn a new language and a new analytics engine.

In this course we will start with the basics of Scala Language.

We will download and install Scala on CentOS Linux server.

We will understand what is Scala REPL (Read-Evaluate-Print-Loop).

We will discuss about Scala Variables, Data Types, var and val.

We will understand why these new technologies are using Immutable objects.

We will learn how to use for loop and foreach along with print and println.

We will understand how to use Apache Spark for various use cases along with Apache Cassandra use cases.

We will learn how to download and configure Apache Spark to build a cluster.

We will understand the configuration files for Spark Master and Spark Workers.

We will discuss about Spark Driver, Worker, Executor and Tasks.

We will learn how to start and stop Spark Master and Spark Workers.

We will use spark-shell to read data from CSV formatted files.

We will use spark-shell for operations such as count, take, foreach, print & println.

We will learn about filter, contains and map and reduce.

We will use a very large million row file for advanced analytics.

We will learn the differences between APIs such as RDD, DataFrame and Dataset APIs.

We will learn how to use Spark SQL with DataFrame APIs.

We will understand how to use Spark Cassandra Connector to use Spark Analytics on data stored in Cassandra.

We will learn how to configure connectivity between Spark and Cassandra for various APIs such as RDD / DataFrame / Dataset APIs.

We will use RDD APIs in spark-shell to read data from Cassandra tables and write data back to Cassandra tables.

We will learn how to use Spark to perform the complicated tasks which are not possible in Cassandra.

We will learn how to use Spark SQL with DataFrames API and Datasets API to read and write data from Cassandra.

We will use Spark SQL to solve several complicated use cases which are not possible in Cassandra.

This is a special of one of its kind training course for "Apache Spark and Scala for Cassandra DBAs".


NOTE : This training was recorded as a conversation between 2 people. Instructor and the Student. During this course you will hear both of them speaking. IĀ guarantee that you will not find this kind of course content anywhere else on whole internet. So please try this training course.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Sarma Pydipally

I have 25+ years of experience with databases.

I started working with database dBase3+ in 1994. Then worked on FoxPro, Oracle (1997), DB2 (2004), MySQL (2007), Apache Cassandra & Spark (2015).

After this long database journey, I still love and admire Oracle Database.

Currently, I am working extensively on Oracle & Apache Cassandra + DSE along with Apache Spark.

I love to learn and teach. It is my passion.

I spend a lot of time to make these courses perfect. Hope you like and enjoy them.

icon
More Hadoop courses

$11.99

$12.99

$14.99

$94.99

$10.99

$39.99

icon
Reviews

4.7

38 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Rahul P on 1/10/2026

Good fast paced introduction of Scala, Apache Spark for Scala. Very good examples and nicely paced course.

By Raj Talati on 11/6/2023

Easy to follow steps and right pace no corner cutting very useful to get understand technology.

By Bhavani on 11/4/2023

Fantastic and its very practical training !!!!!!

By Sudheer Sasidharan on 10/30/2023

Very easy to follow step by step instructions.

By Manju on 10/7/2023

Thanks so much for the valuable and insightful training. I hope to apply everything I have gained from it in my career.

By Jay Rathod on 6/1/2023

I enjoyed the course. Very well explained. I have also recommended your courses to my friends :). Thanks !!

By Pankaj Gajjar on 4/27/2023

Very good discussion with practical example as well.

By Asmamaw Altaseb on 9/18/2022

It is well prepared material and great introduction of Spark and Scala for Cassandra!

By Naveen Kuragayala on 9/12/2022

very well explained with respect to the basics to give an idea how clean the implementation of the Scala.

By Ozgur Turkarslan on 1/22/2022

Very practical and to the point. Thanks for the course! Maybe it would be better to give some hints on how to query a spark cluster from a standalone scala application instead of only spark shell. Thanks again.

Showing all 10 reviews on CourseDuck

Read all 38 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100