Apache Spark Training

Apache Spark Syllabus

Introduction to Spark and Hadoop platform

  • What is Hadoop platform
  • Why Hadoop platform
  • What is Spark
  • Why spark
  • Evolution of Spark

Introduction to Scala

  • Functional Programing Vs Object Orient Programing
  • Scalable language
  • Scala Overview

SPARK Environment

  • Configuring Apache Spark

SCALA Environment

  • JAVA Setup
  • SCALA Editor
  • Interpreter
  • compiler

Deep Dive into Scala

  • Benefits of Scala
  • Language Offerings
  • Type inferencing
  • Variables
  • Functions
  • LOOPS
  • Control Structures
  • Vals
  • Arrays
  • Lists
  • Tuples
  • Sets
  • Maps
  • Traits and Mixins
  • Classes and Objects
  • First class functions
  • Clousers
  • Inheritance
  • Sub classes
  • Case Classes
  • Modules
  • Pattern Matching
  • Exception Handling
  • FILE Operations

Deep Dive into Spark

  • Spark Shell
  • Parallel Programming
  • context
  • RDD
  • Transformations
  • Programming with RDD
  • Actions
  • Broadcast Variables
  • Accumulators

Spark EcoSystem

  • Spark Streaming
  • MLlib
  • GraphX
  • Spark SQL
Quick Enroll