Course content

  • 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
  • Subclasses
  • 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
  • Submitting Spark jobs on Hadoop cluster
  • Projects and Use Case

Mode of Training

Online

Total duration of the course

5 to 7 weeks

Training duration per day

50 mins - 90 mins

Communication Mode

Go to meeting, WEB-EX

Software access:

Software will be installed/Server access will be provided, whichever is possible

Material

Soft copy of the material will be provided during the training.

Training

Both weekdays and weekends

Training Fee

 $500