Scala Table of Contents


Table of Content
 

Introduction

  • Why Scala
  • Scala Applications

Scala Overview

  • What is Scala
  • Scala Setup (Local Machine)
  • Hello World
  • Scala Setup (Online)
  • Variables in Scala
  • Arithmetic Operations on Variables
  • Type Casting
  • Taking Input from User

Scala Flow Control

  • Overview of Control Statements
  • If else statements
  • Conditions in If
  • Nested If Else
  • Logical Operators
  • If Else If
  • Overview of Loops
  • Overview of While Loop
  • While Loop
  • Do While Loop
  • For Loop
  • Break
  • Break Fix

Scala Functions

  • Overview of Functions
  • Writing Addition Function
  • Functions Common Issues
  • Named Arguments
  • Default Arguments
  • Anonymous Functions
  • Scopes
  • Checking Credentials
  • Prompting the Menu
  • Basic Functions
  • Breaking Code in More Functions

Scala Classes

  • Introduction to Classes
  • Creating Class
  • Class Constructor
  • Functions and Classes
  • Basic Structure

Scala 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 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 Architecture
  • Project Structure Code
  • Using Maps for Word Count
  • Sets Overview
  • Add and Remove Item from the Set
  • Set Operations
  • Overview of Stack
  • Push and Pop in Stack
  • Stack Attributes
  • Project Architecture
  • Extra Closing Bracket Use Case
  • Extra Starting Bracket Use Case

Scala 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

Apply for certification

https://www.vskills.in/certification/programming-languages/scala-certification

 For Support