Scala & Spark-Master Big Data with Scala and Spark [Video]
Video
Video
$124.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$124.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
Overview
- What is Scala
- Scala Setup (Local Machine)
- Hello World
- Scala Setup (Online)
- Variables in Scala
- Arithmetic Operations on Variables-1
- Arithmetic Operations on Variables-2
- Quiz (Arithmetic Operations)
- Solution (Arithmetic Operations)
- Quiz (Strings)
- Solution (Strings)
- Type Casting
- Taking Input from User
- Quiz (User Input and Type Casting)
- Solution (User Input and Type Casting)
-
Flow Control
- Overview of Control Statements
- If else statements
- Conditions in If
- Quiz (if statement)
- Solution (if statement)
- Nested If Else
- Quiz (Nested If Else)
- Solution (nested if else)
- Logical Operators
- Quiz (Logical Operators)
- Solution (Logical Operators)
- If Else If
- Quiz (If Else If)
- Solution (If Else If)
- Overview of Loops
- Overview of While Loop
- While Loop
- Quiz (While Loop)
- Solution 1 (While Loop)
- Solution 2 (While Loop)
- Do While Loop
- For Loop
- Quiz (For Loop)
- Solution (For Loop)
- Quiz(For Loop)
- Solution(For Loop)
- Break
- Break Fix
- Project Overview
- Project Solution Design
- Project Solution Code 1
- Project Solution Code 2
- Project Solution Code 3
- Project Solution Code 4
-
Functions
- Overview of Functions
- Writing Addition Function
- Quiz (Basic Functions)
- Solution (Basic Functions)
- Functions Common Issues
- Named Arguments
- Quiz (String Concatenation Function)
- Solution (String Concatenation Function)
- Quiz (Dividing Code in Functions)
- Solution (Dividing Code in Functions)
- Default Arguments
- Quiz (Default Arguments)
- Solution (Default Arguments)
- Anonymous Functions
- Quiz (Anonymous Functions)
- Solution (Anonymous Functions)
- Scopes
- Project Overview
- Checking Credentials
- Prompting the Menu
- Basic Functions
- Breaking Code in More Functions
- Final Run
-
Classes
-
Data Structures
- Introduction of Data Structures
- Lists introduction
- Lists Create and Delete Elements
- Lists Take
- ListBuffer Introduction
- Add Data in ListBuffer
- Remove Data from ListBuffer
- Take Data from ListBuffer
- Project Overview
- Project Architecture Discussion
- Project Architecture Implementation
- User Input for Objects
- Implementing the Control Flow
- Creating Required Functions Inside Class
- Overview of Maps
- Creating Maps
- Check Key in Map
- Update Value in Map
- Add and Remove Items from Maps
- Iterating in Maps
- Project Overview
- Project Architecture
- Project Structure Code
- Using Maps for Word Count
- Final Run
- Sets Overview
- Add and Remove Item from the Set
- Set Operations
- Overview of Stack
- Push and Pop in Stack
- Stack Attributes
- Project Overview
- Project Architecture
- Extra Closing Bracket Use Case
- Extra Starting Bracket Use Case
-
Project
- Project Introduction
- Why Spark
- Hadoop Ecosystem
- Spark Architecture
- Spark Ecosystem
- DataBricks Account
- Setting Up DataBricks Cluster
- Spark Local Setup
- Spark Hadoop Setup
- Spark RDDs
- Spark RDDs (textFile, collect)
- Spark Local Run
- Understanding Map
- Understanding Flat Map
- Understanding Reduce by Key
- Word Count Example
- Spark DFs
- Spark DF Read Data
- Spark Print Schema, Select
- Spark Group By
- Spark DF Write
- Creating S3 Bucket
- Creating Database in RDS
- Performing ETL
About this
video
The course Scala from Beginner to Pro is refreshingly different. The well-thought-out quizzes and mini projects that cover all the important aspects will make your Scala learning journey that much easier. This course includes an overview of Hadoop and Spark with a hands-on project with Scala Spark. Right through the course, every theoretical explanation is followed by practical implementation.
This course is designed to reflect the most in-demand Scala skills that you will start using right away at the workplace. The course is simple to follow and understand. Expressive, exhaustive, and practical with live coding sessions and replete with quizzes. Rich with state-of-the-art and up-to-date knowledge of this field.
The 6 mini-projects and one Scala Spark project included in this course are a vital component of this course. These projects present you with a hands-on opportunity to experiment for yourself with trial and error. You get a chance to learn from the mistakes you make. Importantly, it’s easy to understand the potential gaps that might exist between theory and practice.
Code bundles are available here:
https://github.com/PacktPublishing/Scala-Spark-Master-Big-Data-with-Scala-and-Spark
- Publication date:
- August 2021
- Publisher
- Packt
- Duration
- 12 hours 47 minutes
- ISBN
- 9781803248653