Kafka for Beginners

Get started with Kafka: Learn the fundamentals, set up a local environment, and build your first data streaming applications in this beginner-friendly course.

Kafka Fundamentals

Unit 1: Introduction to Kafka

Unit 2: Kafka Architecture

Unit 3: ZooKeeper and Kafka

Unit 4: Kafka Components

Setting Up Your Kafka Environment

Unit 1: Introduction to Kafka Setup

Unit 2: Setting Up Kafka with Docker

Unit 3: Kafka Configuration and Verification

Producing Messages to Kafka

Unit 1: Producer Basics

Unit 2: Sending Messages

Unit 3: Message Delivery

Consuming Messages from Kafka

Unit 1: Getting Started with Kafka Consumers

Unit 2: Consumer Configuration and Groups

Unit 3: Advanced Consumer Concepts

Configuring Kafka Components

Unit 1: Topic Configuration

Unit 2: Producer Configuration

Unit 3: Consumer Configuration

Monitoring Kafka

Unit 1: Introduction to Kafka Monitoring

Unit 2: Command-Line Monitoring

Unit 3: Monitoring UIs

Unit 4: Troubleshooting