Основы Kafka — курс от IBS Training

«Основы Kafka» от IBS Training — интенсивный курс по Apache Kafka, рассчитанный на 24 академических часа. Программа охватывает полный цикл работы с платформой: от архитектуры кластера и настройки брокеров до разработки Java-клиентов, потоковой обработки через Kafka Streams и KSQL, интеграции с внешними системами через Kafka Connect и мониторинга с помощью Prometheus. Обучение построено на балансе теории (58%) и практики (42%): участники запускают кластер из трёх узлов в Docker, пишут продюсеров и консьюмеров, настраивают транзакции и работают с REST Proxy и Schema Registry. По окончании выдаётся удостоверение о прохождении.

8.1/10
Рейтинг ToolFox
Как мы оцениваем курсы

Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:

  • Качество программы — полнота материала, актуальность технологий
  • Практика — реальные проекты, код-ревью, тренажёры
  • Поддержка — наставники, обратная связь, сообщество
  • Трудоустройство — карьерный центр, помощь с резюме
  • Цена/качество — соотношение стоимости и получаемых навыков

Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.

Платформа
IBS Training
Длительность
мес, ч/нед
Формат
Очно/Онлайн. Интенсивный тренинг с преподавателем, практические лабораторные работы, 24 академических часа
Уровень
Средний
Язык
Русский
Сертификат
Удостоверение IBS Training Center
Обновлено
март 2026 г.
47 160 ₽52 400 ₽/мес-10%

Полная стоимость: 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
  • Мульти-кластер

Чему научитесь

Запускать и настраивать кластер Kafka с несколькими узлами
Разрабатывать Java-клиентов: продюсеров и консьюмеров
Использовать KSQL для потоковой обработки без программирования
Настраивать Kafka Connect для интеграции с внешними системами
Мониторить и оптимизировать производительность кластера
Создавать транзакционные приложения с Kafka
Обеспечивать безопасность через SSL, SASL и Kerberos
Работать с Kafka Streams для потоковой обработки данных

Для кого подходит

  • 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)

Был ли полезен этот инструмент?
💬

Загрузка комментариев...

Похожие курсы

Часто задаваемые вопросы

Какой формат обучения?
Курс проходит в формате очного или онлайн-тренинга с живым преподавателем. Обучение включает лекции и практические лабораторные работы.
Сколько длится курс?
Курс рассчитан на 24 академических часа (3 дня интенсива). Теория занимает 14 часов, практика — 10 часов.
Нужен ли опыт работы с Kafka?
Нет, курс начинается с основ. Но требуется опыт Java-разработки от 3 месяцев для выполнения практических заданий.
Какой документ выдаётся?
Удостоверение IBS Training Center о прохождении курса «Основы Kafka».
Чем отличается цена для физ. и юр. лиц?
Стоимость для юридических лиц — 52 400 рублей, для физических лиц — 47 160 рублей (скидка 10%).
Какие инструменты используются на курсе?
Docker, Kafka, PostgreSQL, Prometheus, Zookeeper и KSQL. Все необходимые инструменты настраиваются в ходе обучения.

Какой формат обучения?

Курс проходит в формате очного или онлайн-тренинга с живым преподавателем. Обучение включает лекции и практические лабораторные работы.

Сколько длится курс?

Курс рассчитан на 24 академических часа (3 дня интенсива). Теория занимает 14 часов, практика — 10 часов.

Нужен ли опыт работы с Kafka?

Нет, курс начинается с основ. Но требуется опыт Java-разработки от 3 месяцев для выполнения практических заданий.

Какой документ выдаётся?

Удостоверение IBS Training Center о прохождении курса «Основы Kafka».

Чем отличается цена для физ. и юр. лиц?

Стоимость для юридических лиц — 52 400 рублей, для физических лиц — 47 160 рублей (скидка 10%).

Какие инструменты используются на курсе?

Docker, Kafka, PostgreSQL, Prometheus, Zookeeper и KSQL. Все необходимые инструменты настраиваются в ходе обучения.

Информация проверена: март 2026 г.