Master AI and Machine Learning: From Neural Networks to Applications
Master Agentic AI, GANs, Fine-Tuning & LLM Apps
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn about the fundamental concepts and basic operations of Apache Kafka, a leading technology for real-time streaming capabilities.
Syllabus
Introduction
- Getting started with Apache Kafka
- Message queues
- What is Kafka?
- Benefits of Kafka
- Kafka use cases
- Setting up the exercise files
- Setting up Kafka
- Messages
- Topics
- Kafka brokers
- Logs in Kafka
- Producers and consumers
- Kafka client scripts
- Creating a topic
- Exploring topics
- Publishing messages to topics
- Using console consumer
- Topics management
- Review Kafka setup
- Intro to partitions
- Creating topics with partitions
- Publishing with keys
- Consumer groups
- Consumer offset management
- Consuming partitioned data
- Kafka client libraries
- Creating a producer in Java
- Publishing messages in Java
- Creating a consumer in Java
- Consuming messages in Java
- Kafka basics use case: Problem definition
- Setting up topics
- Producing and consuming data with scripts
- Producing and consuming data with Java
- Extending your Kafka knowledge
Taught by
Kumaran Ponnambalam