- Important Pre-Requisites
- Course Objectives
- Course Structure
- About Your Instructor
Apache Kafka Series - Kafka Connect Hands-on Learning
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Kafka Connect is a free, open-source aspect of Apache Kafkas that operates as a centralized data hub providing straightforward integration between databases, crucial repositories, searchable engines, and system files. AWS Certified Cloud Practitioner, Solutions Architect, Developer & Instructor Stephane Maarek and Conduktor Kafkademy - Apache Kafka enterprise platform to empower teams created the Apache Kafka Series - Kafka Connect Hands-on Learning certification course, which is made available through Udemy.
Apache Kafka Series - Kafka Connect Hands-on Learning online training aims to e clarify the uniformity of connector development, deployment, and administration for Apache Kafka and other data systems. Apache Kafka Series - Kafka Connect Hands-on Learning online classes contain 4.5 hours of video-based sessions along with 5 articles and exercise which aims to provide a practical understanding of the methodologies associated with the Kafka sink connector, Kafka Connect cluster, Kafka producer, and Kafka consumers.
The highlights
- Certificate of completion
- Self-paced course
- 4.5 hours of pre-recorded video content
- 5 articles
- Exercises
Program offerings
- Online course
- Learning resources
- 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
What you will learn
After completing the Apache Kafka Series - Kafka Connect Hands-on Learning online certification, candidates will develop a better understanding of the principles and concepts associated with Apache Kafka. Candidates will explore the Kafka connect architecture and the methods to configure and launch Kafka source and Kafka sink connectors. Candidates will gain knowledge of key Kafka cluster concepts and the ability to use Docker compose to launch Kafka clusters. Candidates will also gain knowledge of the techniques used in the implementation and troubleshooting of Kafka connectors and Kafka clusters.
The syllabus
Course Introduction
Code Download
- Code Download
Kafka Connect Concepts
- What is Kafka Connect?
- Kafka Connect Architecture Design
- Connectors, Configuration, Tasks, Workers
- Standalone vs Distributed Mode
- Distributed Architecture in Details
Setup and Launch Kafka Connect Cluster
- Important information about installation
- Docker on Mac (recent versions)
- Docker Toolbox on Mac (older versions)
- Docker on Linux (Ubuntu as an example)
- Docker on Windows 10 64bit
- Docker Toolbox on Windows (older versions)
- Important note for Docker Toolbox users
- Starting Kafka Connect Cluster using Docker Compose
Troubleshooting Kafka Connect
- It's not working! What to do?
- Where to view logs?
- Asking a question in the Q&A
Kafka Connect Source - Hands On
- Kafka Connect Source Architecture Design
- FileStream Source Connector - Standalone Mode - Part 1
- FileStream Source Connector - Standalone Mode - Part 2
- FileStream Source Connector - Distributed Mode
- List of Available Connectors
- Twitter Source Connector - Distributed Mode - Part 1
- Twitter Source Connector - Distributed Mode - Part 2
- Section Summary
Kafka Connect Sink - Hands On
- Kafka Connect Sink Architecture Design
- ElasticSearch Sink Connector - Distributed Mode - Part 1
- ElasticSearch Sink Connector - Distributed Mode - Part 2
- Kafka Connect REST API
- JDBC Sink Connector - Distributed Mode
Writing your own Kafka Connector
- Goal of the section: GitHubSourceConnector
- Finding the code and installing required software
- Description of the GitHub Issues API
- Using the Maven Archetype to get started
- Config Definitions
- Connector Class
- Writing a schema
- Data Model for our Objects
- Writing our GitHub API HTTP Client
- Source Partition & Source Offsets
- Source Task
- Building and running a Connector in Standalone Mode
- Command for next lecture
- Deploying our Connector on the Landoop cluster
- More Resources for Developers
Advanced Concepts
- Setting up Kafka Connect in Production (1/2)
- Setting up Kafka Connect in Production (2/2)
- What's next?
- Congratulations and Thank you!
- Thank You!
- Bonus Lecture: Student Special Coupons for my Other courses