Spark 3.0 & Big Data Essentials with Scala | Rock the JVM
UPDATED FOR SPARK 3.0
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
deconstructs all concepts into the critical pieces you need
selects the most important ideas and separates them into what's simple but critical and what's powerful
sequences ideas in a way that "clicks" and makes sense throughout the process of learning
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.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
very good
Great Tutorial -- Im really picking up at a great pace In the chapter on S it will be beneficial if we talk about nullsafe Joins and the <=> operator as i have noticed code in my workplace that use these I have really Enjoyed the course -- Great Examples Muy bien explicado y muy útil con los ejemplos para aprender SPARK-SQL A very good instructor.
Very good course.
Very good content The course is very basic.The things told in this course can be found internet very easily.
Just the best I've ever seen amazing Amazing Guy with full of knowledge It is very good one docker image was pointing to an old version of spark instead of version 3 Enjoyed Alot, Waiting for next update in the series Yes.
Very good introductory course.
Read more
well explained
Thank you Daniel Could have gone in depth on the architecture and some other concepts like streaming etc Each and every thing required for starting the programming in Spark is really well explained and step by step.
Great course, very comprehensive, partially challenging and well explained with a lot of cool material and real world applications (access to remote databases via docker container).
Lots of well explained information Amazing... Amazing... Amazing.. A Wow Course for Spark with Scala.
Read more
spark streaming
I am starting another course of Daniel, Spark Streaming 3.0 with Scala, right away!
Going to take Spark streaming next.
Looking forward to learning Spark Streaming next, another one of Daniel's fantastic course.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Volunteer Big Data Engineer $48k
Data Scientist - Big Data $68k
Big Data and AWS Data Lake $73k
Big Data Developer (Streaming Data) $77k
Big data developer with AWS $78k
Research Scientist Big Data $94k
Big Data Developer Consultant $98k
Big Data Engineer 6 $107k
Big data and ETL specialist $121k
Big Data Specialist $149k
Principal Big Data Architect $180k
Senior Big Data Sales $181k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course