Getting started with Apache Spark Streaming
  • Course Overview
  • How to Take this Course and How to Get Support
  • Text Lecture: How to Take this Course and How to Get Support
  • Introduction to Streaming
  • Pyspark Setup Tutorial
  • PySpark Setup Tutorial Text Lecture
  • Example Twitter Application
  • Twitter Tutorial Text Lecture
Pyspark Basics
  • What are Discretized Streams?
  • How to Create Discretized Streams
  • Transformations on DStreams
  • Transformation Operation
  • Window Operations
  • Window
  • countByWindow
  • reduceByKeyAndWindow
  • countByValueAndWindow
  • Output Operations on DStreams
  • forEachRDD
  • SQL Operations
  • Reviewing the Basics
Advanced Spark Concepts
  • Join Operations
  • Stateful Transformations
  • Checkpointing
  • Accumulators
  • Fault Tolerance
PySpark Streaming at Scale
  • Performance Tuning
  • PySpark Streaming with Apache Kafka
  • Integration with Kafka Text Lecture
  • PySpark Streaming with Amazon Kinesis
  • Integration with Kinesis Text Lecture
Structured Streaming
  • Introduction to Structured Streaming
  • Operations on Streaming Dataframes and DataSets
  • Window Operations
  • Handling Late Data and Watermarking
Course Conclusion
  • Final Lecture
  • Final Text Lecture