Udemy

Apache Spark with Scala By Example

Enroll Now
  • 1,424 Students
  • Updated 6/2016
3.9
(144 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 47 Minute(s)
Language
English
Taught by
Todd McGrath
Rating
3.9
(144 Ratings)

Course Overview

Apache Spark with Scala By Example

Advance your Spark skills and become more valuable, confident, and productive

Understanding how to manipulate, deploy and leverage Apache Spark is quickly becoming essential for data engineers, architects, and data scientists. So, it's time for you to stay ahead of the crowd by learning Spark with Scala from an industry veteran and nice guy.


This course is designed to give you the core principles needed to understand Apache Spark and build your confidence through hands-on experiences.


In this course, you’ll be guided through a wide range of core Apache Spark concepts using Scala source code examples; all of which are designed to give you fundamental, working knowledge. Each section carefully builds upon previous sections, so your learning is reinforced along every step of the way.

All of the source code is conveniently available for download, so you can run and modify for yourself.


Here are just a few of concepts this course will teach you using more than 50 hands-on examples:



  • Learn the fundamentals and run examples of Spark's Resilient Distributed Datasets, Actions and Transformations through Scala

  • Run Spark on your local cluster and also Amazon EC2

  • Troubleshooting tricks when deploying Scala applications to Spark clusters

  • Explore Spark SQL with CSV, JSON and mySQL database (JDBC) data sources
  • Discover Spark Streaming through numerous examples and build a custom application which streams from Slack
  • Hands-on machine learning experiments with Spark MLlib

  • Reinforce your understanding through multiple quizzes and lecture recap



Check out the free preview videos below!

As an added bonus, this course will teach you about Scala and the Scala ecosystem such as SBT and SBT plugins to make packaging and deploying to Spark easier and more efficient.

As another added bonus, on top of all the extensive course content, the course offers a private message board so you can ask the instructor questions at anytime during your Spark learning journey.


This course will make you more knowledgeable about Apache Spark. It offers you the chance to build your confidence, productivity and value in your Spark adventures.

Course Content

  • 9 section(s)
  • 45 lecture(s)
  • Section 1 Introduction
  • Section 2 Introducing the Apache Spark Fundamentals
  • Section 3 Preparing up your Spark environment
  • Section 4 Deeper Dive into Spark Actions and Transformations
  • Section 5 Utilizing Clusters with Apache Spark
  • Section 6 Spark SQL
  • Section 7 Spark Streaming
  • Section 8 Spark Machine Learning
  • Section 9 Conclusion and Suggested Next Steps

What You’ll Learn

  • Gain confidence and hands-on knowledge exploring, running and deploying Apache Spark, Access to numerous and wide variety of Spark with Scala, Spark SQL, Spark Streaming and Spark MLLib source code examples, Create hands-on Spark environments for experimenting with course examples, Participate in course discussion boards with instructor and other students, Know when and how Spark with Scala, Spark SQL, Spark Streaming and Spark MLLib may be an appropriate solution


Reviews

  • D
    Damien Lockhart
    1.5

    The course consists of examples copied from the internet with basically no description of what anything is, in a very rushed and apathetic manner

  • V
    Vinay Chauhan
    3.5

    (1) Need more comments/clarification about the coding statements for Apache Spark. (2) More examples around the baby_names.csv will give good understanding.

  • H
    Hugo Rodrigues
    2.5

    This course gives you a flavor of Spark as well as same recipes but you already need to know the basics. Additionally, it is outdated, e.g. RDD's will be soon remove from Spark edition, and there's no reference on that.

  • J
    José Mendez
    5.0

    Nice Work, and Friendly teacher. I enjoy that Spark Scala Journet

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed