Spark and Scala

Spark and Scala Training in Dilsukhnagar

4.5 Ratings (360+ Reviews)

TMS Data Science has introduced the Spark and Scala Training in Dilsukhnagar.☎+91-7569649640, Spark and Scala  Course training institute in Dilsukhnagar Hyderabad India 

Spark Online Live virtual Training Learning in Dilsukhnagar Hyderabad

Spark and Scala Course Content

1 Spark & Scala Foundation

What is Spark 

Difference between Spark vs MapReduce

Spark Jobs 

Development & Runtime Environment

Spark Installation on Windows Introduction 

Java 8 Installation 

Scala Installation 

Spark Installation 

Spark and Scala Programming Introduction 

Interactive mode introduction

First Spark Example in Interactive Mode 

What is Script Mode

First Spark Example in Script Mode 

Differences between Interactive and Script Mode 


2 Scala for Spark


Introduction 

Advantages 

Installation 

Programming Introduction 

Script Mode 

Variables

Datatypes

Simple Datatypes 

Scala Typecasting 

Scala Strings 

Scala Complex Datatypes

Scala Complex Datatypes  Array

Tuple 

List 

Set

MutableSet 

Map

Scala Functions

Scala OOPs 

Scala Inheritance 


3. Spark Core


Spark Core Introduction 

First Spark Core Program

What is RDD 

RDD Programming Introduction 

What is SparkContext 

How to create RDD 

Creating RDD by loading local file 

Creating RDD by loading HDFS file 

Creating RDD by using makeRDD 

Creating RDD by using parallelize 

Operations on RDD 

What are Transformations and Actions 

map Transformation

filter Transformation

flatMap Transformation 

reduceByKey Transformation


Spark WebUI


Spark Partitions 

— What is Persistence

— How to Persistence


Resilience vs Persistence 

Spark Set Operators 

— Union 

— Intersection

— Subtraction

— Cartesion

Spark Aggregation Operators 

— reduce aggregation 

— fold aggregation 

— aggregate aggregation

Pair RDD 

MapPartition RDD and Shuffled RDD 


4. Spark SQL


What is SparkSQL 

SparkSQL Programming Introduction

What is DataFrame 

Create DataFrame by loading csv 

Spark Datatypes

Custom Schema

DataFrame by Loading JSON 

DataFrame by Loading XML

hdfs integration 

RDBMS Integration

SparkSession 

Hive Integration 

DSL Introduction 

DSL Examples

DSL  filter 

DSL withColumn 

Native SQL Introduction

Native SQL Examples 


5. Spark Streaming


What is Spark Streaming 

Batch Processing vs Stream Processing 

Important Points of Spark Streaming

How to Write Spark Streaming Application 

Task Reading Data from Network Sockets 

Read files from Specified directory