Section 1 : Course Introduction
|
Lecture 1 | INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM | |
|
Lecture 2 | Course Objectives | 00:01:20 Duration |
|
Lecture 3 | Course Structure | 00:01:55 Duration |
|
Lecture 4 | About Certification |
Section 2 : Code Download
|
Lecture 1 | About Proctor Testing |
Section 3 : Kafka Connect Concepts
|
Lecture 1 | What is Kafka Connect | |
|
Lecture 2 | Kafka Connect Architecture Design | 00:03:21 Duration |
|
Lecture 3 | Connectors, Configuration, Tasks, Workers | 00:03:04 Duration |
|
Lecture 4 | Standalone vs Distributed Mode | 00:02:11 Duration |
|
Lecture 5 | Distributed Architecture in Details | 00:02:58 Duration |
Section 4 : Setup and Launch Kafka Connect Cluster
|
Lecture 1 | Important information about installation | |
|
Lecture 2 | Docker on Mac (recent versions) | 00:03:54 Duration |
|
Lecture 3 | Docker Toolbox on Mac (older versions) | 00:05:00 Duration |
|
Lecture 4 | Docker on Linux (Ubuntu as an example) | 00:04:56 Duration |
|
Lecture 5 | Docker on Windows 10 64bit | 00:03:42 Duration |
|
Lecture 6 | Docker Toolbox on Windows (older versions) | 00:05:26 Duration |
|
Lecture 7 | Important note for Docker Toolbox users | |
|
Lecture 8 | Starting Kafka Connect Cluster using Docker Compose | 00:03:40 Duration |
Section 5 : Troubleshooting Kafka Connect
|
Lecture 1 | It's not working! What to do | 00:02:50 Duration |
|
Lecture 2 | Where to view logs | 00:04:05 Duration |
|
Lecture 3 | Asking a question in the Q&A |
Section 6 : Kafka Connect Source - Hands On
|
Lecture 1 | Kafka Connect Source Architecture Design | 00:01:14 Duration |
|
Lecture 2 | FileStream Source Connector - Standalone Mode - Part 1 | 00:09:06 Duration |
|
Lecture 3 | FileStream Source Connector - Standalone Mode - Part 2 | 00:07:57 Duration |
|
Lecture 4 | FileStream Source Connector - Distributed Mode | 00:11:29 Duration |
|
Lecture 5 | List of Available Connectors | 00:05:05 Duration |
|
Lecture 6 | Twitter Source Connector - Distributed Mode - Part 1 | 00:07:37 Duration |
|
Lecture 7 | Twitter Source Connector - Distributed Mode - Part 2 | 00:06:12 Duration |
|
Lecture 8 | Section Summary | 00:01:37 Duration |
Section 7 : Kafka Connect Sink - Hands On
|
Lecture 1 | Kafka Connect Sink Architecture Design | 00:01:43 Duration |
|
Lecture 2 | ElasticSearch Sink Connector - Distributed Mode - Part 1 | |
|
Lecture 3 | ElasticSearch Sink Connector - Distributed Mode - Part 2 | 00:07:31 Duration |
|
Lecture 4 | Kafka Connect REST API | 00:11:08 Duration |
|
Lecture 5 | JDBC Sink Connector - Distributed Mode | 00:13:07 Duration |
Section 8 : Writing your own Kafka Connector
|
Lecture 1 | Goal of the section GitHubSourceConnector | 00:01:34 Duration |
|
Lecture 2 | Finding the code and installing required software | 00:03:09 Duration |
|
Lecture 3 | Description of the GitHub Issues API | 00:03:56 Duration |
|
Lecture 4 | Using the Maven Archetype to get started | 00:05:43 Duration |
|
Lecture 5 | Config Definitions | 00:12:31 Duration |
|
Lecture 6 | Connector Class | 00:06:57 Duration |
|
Lecture 7 | Writing a schema | |
|
Lecture 8 | Data Model for our Objects | 00:06:10 Duration |
|
Lecture 9 | Writing our GitHub API HTTP Client | 00:07:04 Duration |
|
Lecture 10 | Source Partition & Source Offsets | 00:04:23 Duration |
|
Lecture 11 | Source Task | 00:13:40 Duration |
|
Lecture 12 | Building and running a Connector in Standalone Mode | 00:04:59 Duration |
|
Lecture 13 | Command for next lecture | |
|
Lecture 14 | Deploying our Connector on the Landoop cluster | 00:06:30 Duration |
|
Lecture 15 | More Resources for Developers | 00:01:58 Duration |
Section 9 : Advanced Concepts
|
Lecture 1 | Setting up Kafka Connect in Production (12) | |
|
Lecture 2 | Setting up Kafka Connect in Production (22) | 00:06:15 Duration |
|
Lecture 3 | What's next | 00:01:46 Duration |
|
Lecture 4 | Congratulations and Thank you! | 00:01:18 Duration |