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

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

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

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

Kafka Fundamentals

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

О курсе

In a data-driven world, real-time processing is no longer optional—it's required. This Apache Kafka Fundamentals is a beginner-friendly but in-depth course for developers, data engineers, system administrators, and IT professionals who want to understand the fundamentals of Apache Kafka and its role in creating modern, high-performance data pipelines. You will begin by studying the growth of data systems and the growing significance of big data, analytics, and messaging platforms. Then explore Apache Kafka's architecture, including its key components (partitions, producers, consumers, and brokers), as well as how it handles distributed messaging at scale. You'll learn how to install and set up Kafka and Zookeeper, as well as how to create and operate producers and consumers. You'll also work with crucial features including serializers, deserializers, offset management, and consumer group rebalancing. Hands-on demos, videos, and graded assignments will provide you with practical experience with Kafka in real-world streaming applications. By the end, you'll be able to design and build scalable streaming applications using Apache Kafka. Enroll today and take the first step toward the future of real-time data.

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

Apache KafkaLive StreamingDistributed ComputingEvent-Driven ProgrammingDevelopment EnvironmentSystems ArchitectureData ProcessingAnalyticsReal Time DataData Pipelines

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

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

01Big Data and Messaging Fundamentals7 материалов
Data Evolution Over TimeВидеоBig Data OverviewВидеоBig Data AnalyticsВидеоMessaging SystemВидео

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

LearnKartS

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.4 ч

7 модулей

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

Часть программы вашего университета
Mind Map: Big Data and Messaging EcosystemЧтение
Understanding Big Data Evolution and Modern Data Communication SystemsDIALOGUE
Big Data and Messaging ConceptsЗадание
02Introduction to Apache Kafka9 материалов
Introduction and Features of KafkaВидеоKafka Use CasesВидеоKafka TerminologiesВидеоKafka ComponentsВидеоKafka ArchitectureВидеоKafka ClustersВидеоKafka Industry Use CasesВидеоCheat Sheet: Kafka Architecture and Key ConceptsЧтениеBig Data and Kafka FoundationsЗадание
03Kafka Setup and Cluster Configuration6 материалов
DEMO: Install ZookeeperВидеоDEMO: Install KafkaВидеоDEMO: Set up a Single Node Single Broker ClusterВидеоDEMO: Set up a Multi-Node Single Broker ClusterВидеоApache Kafka Official Quickstart GuideЧтениеKafka Setup and Cluster ConfigurationЗадание
04Kafka Producer: Architecture and Configuration9 материалов
Overview of Producer and ArchitectureВидеоKafka Producer ConfigurationВидеоKafka Producer Optional ConfigurationВидеоKafka Producer Configuration ObjectsВидеоDEMO: Create a Kafka ProducerВидеоSending MessagesВидеоCheat Sheet: Kafka Producer Configuration ParametersЧтениеKafka Producer Fundamentals, Configuration & Message DeliveryDIALOGUEKafka Producer Setup and Sending MessagesЗадание
05Kafka Producer: Serialization and Partitioning8 материалов
Serializers and Custom SerializersВидеоDEMO: Creating a Custom SerializerВидеоSerializers Challenges and Serializing Using Apache AvroВидеоDEMO: Serializing Using Apache AvroВидеоPartitionsВидеоDEMO: Set up Custom PartitionВидеоConfluent Schema Registry DocumentationЧтениеKafka ProducerЗадание
06Kafka Consumer: Architecture and Configuration9 материалов
Overview of Kafka ConsumerВидеоConsumer GroupsВидеоPartition Rebalance and Creating a ConsumerВидеоPoll Loop and Its FunctioningВидеоConsumer Fetch & Timeout ConfigurationВидеоConsumer Offset, Assignment & Poll ConfigurationВидеоDEMO: Create Kafka ConsumerВидеоMind Map: Consumer Groups, Partitions and RebalancingЧтениеConsumer Groups, Partitions and RebalancingЗадание
07Kafka Consumer : Offset Management and Deserialization12 материалов
Commit and OffsetВидеоWays of Committing Offset - Automatic OffsetВидеоWays of Committing Offset - Commit Current OffsetВидеоWays of Committing Offset - Asynchronous CommitВидеоWays of Committing Offset - Synchronous and Asynchronous OffsetВидеоWays of Committing Offset - Commit Specified OffsetВидеоRebalance ListenersВидеоConsuming Records with Specific OffsetВидеоIntroduction to DeserializersВидеоDEMO: Create and Use a Custom DeserializerВидеоApache Kafka Consumer DocumentationЧтениеKafka ConsumerЗадание