Основы Kafka — курс от IBS Training
«Основы Kafka» от IBS Training — интенсивный курс по Apache Kafka, рассчитанный на 24 академических часа. Программа охватывает полный цикл работы с платформой: от архитектуры кластера и настройки брокеров до разработки Java-клиентов, потоковой обработки через Kafka Streams и KSQL, интеграции с внешними системами через Kafka Connect и мониторинга с помощью Prometheus. Обучение построено на балансе теории (58%) и практики (42%): участники запускают кластер из трёх узлов в Docker, пишут продюсеров и консьюмеров, настраивают транзакции и работают с REST Proxy и Schema Registry. По окончании выдаётся удостоверение о прохождении.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- IBS Training
- Длительность
- мес, ч/нед
- Формат
- Очно/Онлайн. Интенсивный тренинг с преподавателем, практические лабораторные работы, 24 академических часа
- Уровень
- Средний
- Язык
- Русский
- Сертификат
- Удостоверение IBS Training Center
- Обновлено
- март 2026 г.
Полная стоимость: 47 160 ₽
Программа и содержание
Модули и темы
Что такое Kafka, примеры применения. Сравнение Kafka с базами данных и прямыми конкурентами. Архитектура хранилища: брокеры, темы, разделы, сегменты и реплики. Архитектура кластера: Zookeeper, партиционирование, ISR. Обзор клиентов и API.
- Архитектура Kafka
- Брокеры
- Темы
- Разделы
- Реплики
- Zookeeper
- ISR
- Apache Pulsar
Обзор Apache Kafka
Архитектура, сравнение с конкурентами, основные компоненты
Что такое Kafka, примеры применения. Сравнение Kafka с базами данных и прямыми конкурентами. Архитектура хранилища: брокеры, темы, разделы, сегменты и реплики. Архитектура кластера: Zookeeper, партиционирование, ISR. Обзор клиентов и API.
- Архитектура Kafka
- Брокеры
- Темы
- Разделы
- Реплики
- Zookeeper
- ISR
- Apache Pulsar
Настройка кластера и инструменты
Запуск кластера в Docker, инструменты администрирования
Практический запуск кластера Kafka с тремя узлами через Docker. Установка и настройка Zookeeper и брокеров. Знакомство с популярными инструментами Kafka и практиками KafkaOps.
- Docker
- Zookeeper
- Кластер Kafka
- KafkaOps
- CLI-инструменты
Разработка Java-клиентов
Producer API, Consumer API, транзакции и дополнительные возможности
Kafka Producer API: отправка сообщений, пакеты, повторы, идемпотентность. Consumer API: группы потребителей, ребалансировка. Транзакционный продюсер, отправка и получение в транзакции. Практики работы с медленными и замороженными консьюмерами.
- Producer API
- Consumer API
- Consumer Groups
- Транзакции
- Идемпотентность
- Пакетная отправка
- Ребалансировка
Безопасность и внешний доступ
SSL, SASL, REST Proxy и Schema Registry
Настройка безопасности: SSL-шифрование, аутентификация через SASL и Kerberos. REST Proxy для отправки и получения сообщений в форматах JSON, бинарных и Avro. Работа с Schema Registry для управления схемами данных.
- SSL
- SASL
- Kerberos
- REST Proxy
- Schema Registry
- Avro
- JSON
Kafka Streams и KSQL
Потоковая обработка данных без программирования и с кодом
Kafka Streams DSL: StreamBuilder, топологии, многопоточность. Обработка с сохранением состояния, KTable, оконные функции. Соединение потоков и таблиц. KSQL для потоковой обработки без программирования: фильтрация, агрегация, соединения.
- Kafka Streams
- KTable
- Оконные функции
- KSQL
- Агрегация
- Соединения
Kafka Connect
Интеграция Kafka с внешними системами через коннекторы
Архитектура Kafka Connect: Source и Sink коннекторы. Практическая настройка JDBC Source Connector для чтения из PostgreSQL. JDBC Sink Connector для записи данных. Работа с ключами и трансформациями.
- Kafka Connect
- JDBC Source
- JDBC Sink
- PostgreSQL
- Коннекторы
Эксплуатация, мониторинг и мульти-кластеры
Мониторинг производительности, Prometheus, MirrorMaker
Цели по производительности и режимы выполнения. Настройка мониторинга кластера через Prometheus. Измерение производительности. Мультикластерные архитектуры и MirrorMaker для синхронизации кластеров.
- Мониторинг
- Prometheus
- Производительность
- MirrorMaker
- Мульти-кластер
Чему научитесь
Для кого подходит
- →Java-разработчикам, работающим с распределёнными системами
- →Архитекторам программного обеспечения
- →Data-инженерам, выстраивающим пайплайны обработки данных
- →Backend-разработчикам, внедряющим событийную архитектуру
Требования
- →Опыт разработки на Java от 3 месяцев
- →Базовое понимание работы с Docker
Плюсы и минусы курса Основы Kafka
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Компактный формат: полноценный курс за 3 дня (24 ак. часа)
- Баланс теории и практики: 58% теории и 42% лабораторных работ
- Покрывает весь стек Kafka: Streams, KSQL, Connect, REST Proxy
- Практика на реальном кластере из трёх узлов в Docker
- Отдельный блок по безопасности: SSL, SASL, Kerberos
- Мониторинг с Prometheus и мультикластерные архитектуры
- Удостоверение IBS Training Center
Минусы
- Интенсивный формат — может быть сложно усвоить весь объём за 3 дня
- Требуется опыт Java-разработки — не подойдёт разработчикам на других языках
- Нет углублённого разбора Kafka в продакшне и масштабировании на сотни узлов
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Часто задаваемые вопросы
Какой формат обучения?
Сколько длится курс?
Нужен ли опыт работы с Kafka?
Какой документ выдаётся?
Чем отличается цена для физ. и юр. лиц?
Какие инструменты используются на курсе?
Какой формат обучения?
Курс проходит в формате очного или онлайн-тренинга с живым преподавателем. Обучение включает лекции и практические лабораторные работы.
Сколько длится курс?
Курс рассчитан на 24 академических часа (3 дня интенсива). Теория занимает 14 часов, практика — 10 часов.
Нужен ли опыт работы с Kafka?
Нет, курс начинается с основ. Но требуется опыт Java-разработки от 3 месяцев для выполнения практических заданий.
Какой документ выдаётся?
Удостоверение IBS Training Center о прохождении курса «Основы Kafka».
Чем отличается цена для физ. и юр. лиц?
Стоимость для юридических лиц — 52 400 рублей, для физических лиц — 47 160 рублей (скидка 10%).
Какие инструменты используются на курсе?
Docker, Kafka, PostgreSQL, Prometheus, Zookeeper и KSQL. Все необходимые инструменты настраиваются в ходе обучения.