Overview of Big Data
  • 1.1 Section 1 Introduction and topics
  • 1.2 Overview of Big Data and Hadoop
  • 1.3 Big Data Features and Traditional Datawarehousing Charactaristics
  • 1.4 Use Case: Adastra's Big Data Reference Architecture
  • 1.5 Section Conclusion
  • 1.6 Big Data Concepts Quiz
What is Apache Spark
  • 2.1 Introduction and topcis
  • 2.2 Apache Spark Overview
  • 2.3 Spark's History
  • 2.4 Why Use Spark
  • 2.5 Section Conclusion
  • 2.6 Spark Concepts Quiz
Spark Infrastructure
  • 3.1 Introduction and Topics
  • 3.2 Spark Deployment Modes
  • 3.3 Hands-on Exercise: Installing Stand-Alone Spark
  • 3.4 Hands-on Exercise: Install Stand-Alone Spark on your computer
  • 3.5 Spark Install Quiz
  • 3.6 The Spark Framework
  • 3.7 Spark Application Concepts
  • 3.8 Section Conclusion
  • 3.9 Spark Infrastructure Quiz
The Scala Programming Language
  • 4.1 Introduction and topics
  • 4.2 Scala Introduction & Language Features
  • 4.3 Scala Language Basics-Base Types
  • 4.4 Hands-on Examples: Scala Base Types
  • 4.5 Scala Language Basics-Operators
  • 4.6 Hands-on Examples: Scala Operators
  • 4.7 Scala Language Constructs-Variables
  • 4.8 Hands-on Examples: Scala Variables
  • 4.9 Scala Language Constructs-Variables Quiz
  • 4.10 Scala Language Constructs-Arrays
  • 4.11 Hands-on Examples: Scala Arrays
  • 4.12 Scala Language Constructs-Lists
  • 4.13 Hands-On Exercise: Scala Lists
  • 4.14 Scala Language Constructs-Collections
  • 4.15 Quiz: Scala Arrays and Lists
  • 4.16 Scala Language Constructs-IF Expressions
  • 4.17 Hands-On Excercise: Scala IF Expressions
  • 4.18 Scala Language Constructs-MATCH-CASE Expressions
  • 4.19 Hands-On Excercise: Scala MATCH-CASE Expressions
  • 4.20 Scala Language Constructs-WHILE & FOR Loop Expressions
  • 4.21 Hands-On Excercise: Scala WHILE & FOR Loop Expressions
  • 4.22 Quiz: Scala Loops and Execution Flow
  • 4.23 Scala Language Basics-Functions
  • 4.24 Hands-On Excercise: Scala Functions
  • 4.25 Quiz: Scala Functions: Greatest Common Divisor
  • 4.26 Scala Language Basics-Anonymous Functions
  • 4.27 Hands-on Examples: Anonymous Functions
  • 4.28 Scala Functions - Create your own function
  • 4.29 Scala Functions - quiz solution
  • 4.30 Section Conclusion
Resilient Distributed Datasets
  • 5.1 Introduction and sections
  • 5.2 Resilient Distributed Datasets-Overview
  • 5.3 Resilient Distributed Datasets
  • 5.4 Hands-On Exercise: RDDs Lazy Evaluation & Actions
  • 5.5 RDDs Lazy Evaluation & Actions
  • 5.6 Resilient Distributed Datasets-How to Create
  • 5.7 Hands-On Exercise: Creating an RDD from a Collection
  • 5.8 RDD Creation
  • 5.9 Pair Resilient Distributed Datasets
  • 5.10 Hands-On Exercise: Pair RDDs
  • 5.11 Pair RDDs - Joining datasets
  • 5.12 Resilient Distributed Datasets-Persistence
  • 5.13 Resilient Distributed Datasets-Shared Variables
  • 5.14 Hands-on Examples: Distributed Shared Variables
  • 5.15 "Advanced" data processing with Spark
  • 5.16 "Advanced" data processing with Spark - quiz solution
  • 5.17 Section Conclusion