Scala Programming
- Imperative style v/s Functional style
- Scala Variables and Datatypes
- Operators, Strings and Arrays
- Classes and Objects
- Access Modifiers
- Control Structures
- Closures
- Scala Functions
- Traits
- Collections
- Collection Functions
- Exception Handling
Spark
- Core Spark Concepts
- Spark Architecture
- RDDS
- Transformation and Actions on RDDs
- Shared Variables
- Data Partitioning
- Spark SQL, DataFrames and Datasets
- Spark Streaming
- Transformations and Actions on Streaming Data