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