К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Apache Kafka Fundamentals & Core Architecture · LearnSpace
Назад в каталог
courseraПрограммирование

Apache Kafka Fundamentals & Core Architecture

Курс от KodeKloud
Начальный≈ 7.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Imagine building systems that react instantly to streams of data—fraud alerts triggered within milliseconds, dashboards pulsing with live updates, and digital platforms scaling to millions of users in real time. In this hands-on course on Apache Kafka, you'll learn the basics of these capabilities to life. Through a dynamic mix of real-world examples, interactive labs, and practical demonstrations, you’ll progress from the basics of event streaming to deploying advanced, production-ready architectures. Course Outline: Foundations of Event Streaming Begin with a solid understanding of event streaming concepts and event-driven architecture, exploring how Apache Kafka powers real-time data flows in industries like finance and beyond. You’ll examine critical use cases, deploy your own Kafka cluster and user interface using Docker, and create your first Kafka topic. Building Blocks of Kafka Dive into Kafka’s core architecture, including brokers, topics, partitions, and replication, learning how these elements work together to store, organize, and reliably deliver streaming data. Kafka Producers & Consumers: The Message Flow Understand how producers and consumers form the backbone of Kafka's event pipeline. Learn message serialization, the significance of message keys, and reliability strategies like acknowledgments and consumer groups. Reinforce concepts by building and configuring producers and consumers, exploring advanced operations like rebalancing. This course is designed for software developers, data engineers, and system architects looking to transition from traditional batch processing to real-time event streaming. It is ideal for tech professionals who want to master Event-Driven Architecture and gain hands-on experience deploying scalable, fault-tolerant Kafka clusters. Whether you are building high-speed financial systems or modern microservices, this course provides the practical skills to manage the entire data lifecycle from producer to consumer.

Навыки, которые вы освоите

Real Time DataApache KafkaEvent-Driven ProgrammingData PipelinesScalabilityDevOpsData ProcessingDataflowData PersistenceDocker (Software)Software ArchitectureSystems ArchitectureDistributed ComputingConfiguration Management

Программа курса

3 модулей · 40 учебных материалов

01Foundations of Event Streaming14 материалов
Course IntroductionВидеоWhat is Event Streaming?ВидеоHow to Reach Out to KodeKloud and Engage with the CommunityЧтениеIntroduction to Apache KafkaВидео

Учитесь у экспертов

Mumshad Mannambeth

Преподаватель курса

Apache Kafka Fundamentals & Core Architecture
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.5 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Event-Driven Architecture BasicsВидео
Kafka in Finance: Real-time Transaction ProcessingВидео
Use cases and Real-World Applications -- Use Case 2Видео
Demo: Setting up Kafka Cluster and Kafka UI using DockerВидео
Demo: Creating First Topic in KafkaВидео
Hands on Lab: Setting up Kafka Cluster and Kafka UI using DockerЧтение
Designing a Real-Time Event Streaming SystemDIALOGUE
Notes available at KodeKloud NotesЧтение
Quiz 1Задание
Foundations of Event StreamingЗадание
02Building Blocks of Kafka9 материалов
Kafka Brokers: The Foundation of Message StorageВидеоUnderstanding Kafka Topics: Organizing Your Data StreamsВидеоKafka Partitions: Scaling and Parallelizing Data ProcessingВидеоKafka Replication: Ensuring Data ReliabilityВидеоDemo: Topics, Partitions, and BrokersВидеоHands on Lab: Topics, Partitions, and BrokersЧтениеThe Kafka E-Commerce Logistics HubDIALOGUEQuiz 2ЗаданиеBuilding Blocks of KafkaЗадание
03Kafka Producers & Consumers17 материалов
What is a Kafka Producer?ВидеоDemo: Kafka ProducersВидеоHands on Lab: Kafka ProducersЧтениеSerialization in KafkaВидеоUnderstanding the Role of Message KeysВидеоProducer Acknowledgments (Acks) and ReliabilityВидеоWhat is a Kafka Consumer?ВидеоDemo: Kafka ConsumersВидеоHands on Lab: Kafka ConsumersЧтениеConsumer Groups and How They WorkВидеоConsumer RebalancingВидеоDemo: Consumer RebalancingВидеоHands on Lab: Consumer RebalancingЧтениеThe Kafka Data Flow SimulatorDIALOGUEQuiz 3ЗаданиеAssessment - Kafka FundamentalsЗаданиеKafka Producers & ConsumersЗадание