Course Outline


Overview of the Apache Kafka Ecosystem (Zookeeper, Streams, Connect, etc.)

The Components of a Kafka Connect Cluster

Installing and Running Apache Kafka

Configuring the Connectors

Ingesting Database Data into Apache Kafka

Applying Transformations

Ingesting Data from a Web Server Log

Validating the Connection

Managing Connections with the REST API

Ingesting Real-time Data from the Web

Case Study: Reading and Transforming Data from Twitter

Processing and Analyzing Data with Kafka Streams

Deploying Kafka Connect

Writing Your Own Connector

Defining Dynamic Input/Output Streams

Monitoring and Managing Kafka Connect in Production


Summary and Conclusion


  • Experience with Apache Kafka.
  • Java programming experience.


  • Developers
  7 Hours


Related Courses

Distributed Messaging with Apache Kafka

  14 hours

Samza for Stream Processing

  14 hours

Stream Processing with Kafka Streams

  7 hours

A Practical Introduction to Stream Processing

  21 hours

Building Kafka Solutions with Confluent

  14 hours

Building Data Pipelines with Apache Kafka

  7 hours

Microservices with Spring Cloud and Kafka

  21 hours

Confluent KSQL

  7 hours

Kafka for Administrators

  21 hours

Security for Apache Kafka

  7 hours

SMACK Stack for Data Science

  14 hours

Apache Kafka for Python Programmers

  7 hours

Spark Streaming with Python and Kafka

  7 hours

Big Data Streaming for Developers

  14 hours

Apache Kafka for Developers

  21 hours