Course Outline

  • Data pipelines 101: ingestion, storage, processing
  • Kafka fundamentals: topics, partitions, brokers, replication, etc.
  • Producer and Consumer APIs
  • Kafka Streams as a processing layer
  • Kafka Connect for integrating with external systems
  • Kafka best practices and tuning

Requirements

Basic Java 8 or Scala knowledge is preferable. Please install Docker and Docker Compose if you want to run examples locally.

  7 Hours
 

Testimonials

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

Microservices with Spring Cloud and Kafka

  21 hours

Apache Kafka Connect

  7 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