Scala and Spark 2 – Getting Started
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.
You 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
- 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
Who Should Attend
- Any one who want to setup development environment for Scala and Spark
Target Audiences
- Any one who want to setup development environment for Scala and Spark
This course is primarily to set up development environment to build Scala based Spark applications. As part of this we will see
- Setup Development environment to build highly scalable applications using Scala and Spark
- Demonstration of developing Spark applications using IntelliJ as IDE and Scala as programming language
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
- 1 stars: 31 votes
- 2 stars: 38 votes
- 3 stars: 164 votes
- 4 stars: 351 votes
- 5 stars: 353 votes
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024