Scala and Spark 2 Getting Started
- IT & Software
- Dec 26, 2024

Scala and Spark 2 – Getting Started, available at Free, has an average rating of 4.35, with 38 lectures, based on 937 reviews, and has 40887 subscribers.
Free Enroll NowYou will learn about Setup Development environment for building Scala and Spark applications Install Java and JDK Setup IntelliJ and add Scala plugin Develop simple Scala program Integrating IntelliJ with Spark Setup sbt to build scala applications Setup winutils to read files on windows using Spark Build jar file using sbt Setup Spark and run Spark job This course is ideal for individuals who are Any one who want to setup development environment for Scala and Spark It is particularly useful for Any one who want to setup development environment for Scala and Spark.
Enroll now: Scala and Spark 2 – Getting Started
Summary
Title: Scala and Spark 2 – Getting Started
Price: Free
Average Rating: 4.35
Number of Lectures: 38
Number of Published Lectures: 38
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This?course is primarily to set up development environment to build Scala based Spark applications. As part of this we will see
This course is primarily to set up development environment and get ready to explore Scala and Spark in more detail.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Setup Java and JDK
Lecture 3: Install Scala with IntelliJ IDE
Lecture 4: Develop Hello World Program using Scala
Lecture 5: Setup sbt and run application HelloWorld
Lecture 6: Add spark dependencies to the application
Lecture 7: Setting up winutils.exe on Windows (64 bit)
Lecture 8: Setup Data Sets – retail_db
Lecture 9: Develop first spark application – Get revenue for each order from order_items
Lecture 10: Build Jar file using sbt
Lecture 11: Download and install Spark using 7z on Windows
Lecture 12: Configure environment variables for Spark on Windows
Lecture 13: Running spark job using spark-shell
Lecture 14: Validating spark job from jar file using spark-submit
Chapter 2: Learn Scala for Spark
Lecture 1: Introduction to Scala
Lecture 2: REPL Overview
Lecture 3: Declaring Variables
Lecture 4: Programming Constructs
Lecture 5: Code Blocks
Lecture 6: Scala Functions – Getting Started
Lecture 7: Scala Functions – Higher Order and Anonymous Functions
Lecture 8: Scala Functions – Operators
Lecture 9: Object Oriented Constructs – Getting Started
Lecture 10: Object Oriented Constructs – Objects
Lecture 11: Object Oriented Constructs – Classes
Lecture 12: Object Oriented Constructs – Companion Objects and Case Classes
Lecture 13: Operators and Functions on Classes
Lecture 14: External Dependencies and Import
Lecture 15: Scala Collections – Getting Started
Lecture 16: Mutable and Immutable Collections
Lecture 17: Sequence (Seq) – Getting Started
Lecture 18: Linear Seq vs. Indexed Seq
Lecture 19: Scala Collections – Primitive Operations
Lecture 20: Scala Collections – Sorting Data
Lecture 21: Scala Collections – Grouping Data
Lecture 22: Scala Collections – Set
Lecture 23: Scala Collections – Map
Lecture 24: Tuples in Scala
Instructors

Durga Viswanatha Raju Gadiraju
CEO at ITVersity and CTO at Analytiqs, Inc

Madhuri Gadiraju

Sathvika Dandu

Pratik Kumar

Sai Varma

Phani Bhushan Bozzam
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- The Content Creation with ChatGPT, Gemini, Canva, RankMath
- Marketing Communication, Messaging and Creative Basics
- Personal Finance
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Digital Real Estate Marketing Lead Generation For Realtors
- Surpassing Your Kickstarter Goals
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7Python for Absolute Beginners
- 8Marketing Mix Modeling in one day for your Brand Analytics_1
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling