SPARK
1) Introduction to Big Data
2) Challenges with Big Data
3) Batch Vs. Real-Time Big Data Analytics
4) Batch Analytics – Hadoop Ecosystem Overview
5) Real-Time Analytics Options, Streaming Data – Storm
6) In Memory Data – Spark
7) What is Spark?
8) Modes of Spark
9) Spark Installation Demo
10) Overview of Spark on a cluster
11) Spark Standalone Cluster
Spark Baby Steps
Topics
1) Invoking Spark Shell
2) Loading a File in Shell
3) Performing Some Basic Operations on Files in Spark Shell
4) Building a Spark Project with sbt, Building and Running Spark Project with sbt
5) Caching Overview, Distributed Persistence
6) Spark Streaming Overview
7) Example: Streaming Word Count
Playing with RDDs
Topics
1) RDDs
2) Transformations in RDD
3) Actions in RDD
4) Loading Data in RDD
5) Saving Data through RDD
6) Scala and Hadoop Integration Hands on
Shark – When Spark meets Hive
Topics
1) Why Shark?
2) Installing Shark
3) Running Shark
4) Loading of Data
5) Hive Queries through Spark
6) Testing Tips in Scala
7) Performance Tuning Tips in Spark
8) Shared Variables: Broadcast Variables
9) Shared Variables: Accumulator
SCALA
Topics
1) Why Scala?
2) What is Scala?
3) Introducing Scala
4) Installing Scala
5) Journey – Java to Scala
6) First Dive – Interactive Scala
7) Writing Scala Scripts – Compiling Scala Programs
8) Scala Basics
9) Scala Basic Types
10) Defining Functions
11) IDE for Scala, Scala Community
Scala Essentials
Topics
1) Immutability in Scala – Semicolons
2) Method Declaration, Literals
3) Lists
4) Tuples
5) Options
6) Maps
7) Reserved Words
8) Operators
9) Precedence Rules
10) If statements
11) Scala For Comprehensions
12) While Loops
13) Do-While Loops
14) Conditional Operators
15) Pattern Matching
16) Enumerations
Traits and OOPs in Scala
Topics
1) Traits Intro – Traits as Mixins
2) Stackable Traits
3) Creating Traits Basic OOPS – Class and Object Basics
4) Scala Constructors
5) Nested Classes
6) Visibility Rules
Functional Programming in Scala
Topics
1) What is Functional Programming?
2) Functional Literals and Closures
3) Recursion
4) Tail Calls
5) Functional Data Structures
6) Implicit Function Parameters
7) Call by Name
8) Call by Value
Reviews
There are no reviews yet.