Apache Spark

Reading Time: < 1 minute

Apache Spark

    Module 1: Introduction to Spark and Hadoop platform
    • What is Hadoop platform
    • Why Hadoop platform
    • What is Spark
    • Why spark
    • Evolution of Spark

    Module 2: Introduction to Scala

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

    Module 3: SPARK Environment

    • Configuring Apache Spark

    Module 4: SCALA Enivronment

    • JAVA Setup
    • SCALA Editor
    • Interprepter
    • compiler

    Module 5: 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

    Module 6: Deep Dive into Spark

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

    Module 7: Spark EcoSystem

    • Spark Streaming
    • MLlib
    • GraphX
    • Spark SQL