Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM

Learn practical Big Data with Apache Spark DataFrames, Datasets, RDDs and Spark SQL, hands-on, in Scala

4.62 (2125 reviews)
Udemy
platform
English
language
Software Engineering
category
Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM
12,728
students
7.5 hours
content
May 2023
last update
$89.99
regular price

What you will learn

apply Spark big data principles

practice Spark DataFrames operations with 100+ examples and exercises

practice type-safe data processing with Spark Datasets

work with low-level Spark APIs with RDDs

use Spark SQL for data processing

migrate data from various data sources, including databases

Why take this course?

In this course, we will learn how to write big data applications with Apache Spark 3 and Scala. You'll write 2000+ lines of Spark code yourself, with guidance, and you will become a rockstar.

This course is for Scala programmers who are getting started with Apache Spark and big data. The course is not for advanced Spark engineers.

Why Spark in Scala:

  • it's blazing fast for big data

  • its demand has exploded

  • it's a highly marketable skill

  • it's well maintained, with dozens of high-quality extensions

  • it's a foundation for a data scientist

I like to get to the point and get things done. This course 

  1. deconstructs all concepts into the critical pieces you need

  2. selects the most important ideas and separates them into what's simple but critical and what's powerful

  3. sequences ideas in a way that "clicks" and makes sense throughout the process of learning

  4. applies everything in live code

The end benefits are still much greater:

  • a completely new mental model around data processing

  • significantly more marketable resume

  • more enjoyable work - Spark is fun!

This course is for established programmers with experience with Scala and with functional programming at the level of the Rock the JVM Scala beginners course. I already assume a solid understanding of general programming fundamentals.

This course is NOT for you if

  • you've never written Scala code before

  • you don't have some essential parallel programming background (e.g. what's a process/a thread)

The course is comprehensive, but you'll always see me get straight to the point. So make sure you have a good level of focus and commitment to become a badass programmer.

I believe both theory and practice are important. That's why you'll get lectures with code examples, real life code demos and assignments, plus additional resources, instructions, exercises and solutions. At the end of the course, you'll have written thousands of lines of Spark.

I've seen that my students are most successful - and my best students work at Google-class companies - when they're guided, but not being told what to do. I have exercises waiting for you, where I offer my (opinionated) guidance but otherwise freedom to experiment and improve upon your code.

Definitely not least, my students are most successful when they have fun along the way!

So join me in this course and let's rock the JVM!

Screenshots

Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Screenshot_01Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Screenshot_02Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Screenshot_03Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Screenshot_04

Reviews

Anton
April 6, 2024
In contrast to most trainers he really used practically what he is talking about. This makes his courses very valuable
Oskar
January 16, 2024
The course was very practical, I liked that a lot. I was able to do all the exercises myself, and it all worked. After setting it all up, it took me 2h of work to go through 1h of video with notes and exercises. It's a great resource, thanks Daniel.
Kevin
January 3, 2024
the user experience offered by udemy is very poor, looks like an old website, and despite I can watch 4K HDR content on streaming services, the videos on udemy look choppy sometimes. The course is great!
Juan
October 6, 2023
Really good introductory spark course. Wish it had more applied real-life cases. Nevertheless, it suffices.
Bluetab
October 4, 2023
Excelente, explica muy bien y los ejemplos son claros en contenido. Es fácil seguir el ritmo, al tiempo que vas practicando.
RishiYesoda
August 10, 2023
This course is amazing covering the all details necessary to work on real time projects. I just went through it and could deliver the tasks given to me at work. I recommend this course.
Veysi
August 8, 2023
This course was amazing and provided an incredible learning experience. Even I didn't have much experience (none at all :)) with the Scala language, I was able to understand what spark is about and how to work with it. Absolutely recommend to everyone who is just a beginner like me or at any level of knowledge. Thank you very much :)
Nafiul
August 3, 2023
I am using windows. I am sorry could not follow how to open and interact with CMD tool. Pardon my ignorance.
Kyle
May 31, 2023
Daniel is excellent at disseminating information in a clear and concise way. I'm enjoying his Scala, Spark, and Akka content.
Nikhil
April 9, 2023
Daniel is a knowledgeable and experienced instructor. He covered everything mentioned in syllabus. This course could have been more complete if he taught UDF as well.
Devanand
March 23, 2023
Hi, I am facing the issue . Which terminal you are using . I have installed docker, intellij as well. Which terminal you are using for coding . please help me with this
Daniel
February 27, 2023
This was an awesome course and the explanations are pretty clear. On the other hand, it would be great to have extra resources to study during and after you finish the course. Anyways, again, this is a great course :)
Victor
February 26, 2023
Great examples and concepts are explained in a detailed manner. Probably one of the best introductory courses on Spark using Scala available in the web. Well worth the money.
Manish
February 2, 2023
I hope i had the brain of this guy:) The way he teaches itself says what genius. I then read his bio and i was like, ohh okay he was a physicist!!!
Siddharth
February 1, 2023
Great course. Well explained. Just one small thing, the focus is the new code being written which is at the bottom of the screen and it can often hide behind the subtitles, if switched on.

Charts

Price

Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Price chart

Rating

Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Ratings chart

Enrollment distribution

Apache Spark 3 & Big Data Essentials in Scala | Rock the JVM - Distribution chart
2622982
udemy ID
10/24/2019
course created date
11/22/2019
course indexed date
Bot
course submited by