Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Fundamentals of Apache Flink
Introduction
Introduction (9:45)
Exercise: Meet Your Classmates and Instructor
Course Resources
[Optional] Apache Kafka Introduction
Why Apache Kafka?
Introduction to Apache Kafka (9:45)
Setup and Useful Resources
[Optional] Using Windows
[Optional] UNIX CLI Commands
Installing Software for the Course
[Optional] What Is a Virtualenv? (6:36)
[Optional] What Is Docker? (11:02)
Fundamentals of Apache Flink & Stream Processing
What Is Apache Flink? (5:23)
Flink Applications (8:10)
Multiple Streams (3:10)
Installing Apache Flink (5:45)
Processing Individual Records (7:21)
[Exercise] Stream Processing (4:01)
[Exercise] Stream Processing - Solution (2:39)
Time Windows (6:48)
Keyed Windows (2:39)
Using Time Windows (5:17)
Watermarks (10:05)
Advanced Window Operations (6:16)
Stateful Stream Processing (7:49)
Using Local State (4:41)
[Exercise] Anomalies Detection (4:34)
[Exercise] Anomalies Detection - Solution (3:33)
Joining Streams (5:49)
Where To Go From Here?
Let's Keep Learning Together! (1:05)
Review This Byte!
Introduction