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