Мы используем cookie для стабильной работы сервиса. Подробнее

Kafka Advanced

ФорматОнлайн
Длительность30 академ. часов
Объём6 занятий
УровеньПродвинутый
По окончанииУдостоверение о прохождении
Всё для обучения

Как устроено обучение

Практические занятия
О курсе

Подробнее

Глубокое погружение в Apache Kafka: архитектура, производительность, инструменты и практика. Узнайте, как создавать надежные и эффективные системы обработки данных в реальном времени с помощью Kafka, Kafka Connect, Kafka Streams и ksqlDB.
Требования

Что нужно для старта

  • опыт работы с Kafka;
  • базовое знание Java / Scala.
  • желателен опыт работы с Docker, Linux
Результат

Что вы получите

  • Углубить понимание архитектуры Kafka
  • Настроить и оптимизировать производительность Kafka
  • Создавать надежные приложения с использованием Kafka Connect и Kafka Streams
  • Развертывать и управлять кластерами ksqlDB
  • Применять концепции окон, агрегирования и непрерывных запросов в ksqlDB
Аудитория

Для кого этот курс

  • Разработчик
  • Data Engineer
  • DevOps-инженер
  • Тестировщик
Содержание

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

6 занятий
№ТемаЧто внутри
01Архитектура Kafka

• Кластер, брокеры, клиенты
• Топики и разделы
• Очистка сегментов (retention, compaction)
• Репликация, лидеры и следующие, ISR
• Контроллеры, KRaft
• Настройка производительности

02Устройство Producer и Consumer

• Внутреннее устройство: потоки, буферы, таймауты
• Смещения, группы получателей
• Автоматическое и ручное сохранение смещений
• Перебалансировка группы

03Надежная доставка

• Гарантии порядка сообщений
• Гарантии доставки at least once, exactly once
• Транзакции
• Обработка ошибок и повторная передача
• Сбои сети, брокеров и клиентов

04Kafka Connect

• Конвейеры данных
• Обзор Kafka Connect
• Внутреннее устройство
• Преобразования
• Запуск Kafka Connect
• Примеры коннекторов
• Разработка коннекторов

05Kafka Streams

• Источники и приемники
• Сериализация, SerDe, схемы сообщений
• Окна
• Преобразования
• Агрегирование
• Сохранение состояния
• Транзакции
• Processor API

06ksqlDB

• Источники и приемники
• Потоки и таблицы
• Преобразования
• Непрерывные запросы
• Окна
• Агрегирование
• Транзакции
• Развертывание кластера ksqlDB

01Архитектура Kafka

• Кластер, брокеры, клиенты
• Топики и разделы
• Очистка сегментов (retention, compaction)
• Репликация, лидеры и следующие, ISR
• Контроллеры, KRaft
• Настройка производительности

02Устройство Producer и Consumer

• Внутреннее устройство: потоки, буферы, таймауты
• Смещения, группы получателей
• Автоматическое и ручное сохранение смещений
• Перебалансировка группы

03Надежная доставка

• Гарантии порядка сообщений
• Гарантии доставки at least once, exactly once
• Транзакции
• Обработка ошибок и повторная передача
• Сбои сети, брокеров и клиентов

04Kafka Connect

• Конвейеры данных
• Обзор Kafka Connect
• Внутреннее устройство
• Преобразования
• Запуск Kafka Connect
• Примеры коннекторов
• Разработка коннекторов

05Kafka Streams

• Источники и приемники
• Сериализация, SerDe, схемы сообщений
• Окна
• Преобразования
• Агрегирование
• Сохранение состояния
• Транзакции
• Processor API

06ksqlDB

• Источники и приемники
• Потоки и таблицы
• Преобразования
• Непрерывные запросы
• Окна
• Агрегирование
• Транзакции
• Развертывание кластера ksqlDB

Документ после выпуска

Удостоверение о прохождении

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Kafka Advanced» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Data Engineering

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

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

Современные подходы к управлению данными
−10%17 декабря
Современные подходы к управлению данными

Обзор современных методов управления данными от реляционных СУБД до NoSQL. Узнайте, как выбрать правильную систему для ваших задач и оптимизировать ее использование. Курс охватыва…

Онлайн10 занятийНачальный
33 900 ₽−10%
30 510 ₽
Apache Spark
−50%1 месяц
Apache Spark

Вы узнаете, как организовать мероприятие любого масштаба. Научитесь придумывать уникальные концепции под запросы заказчиков, собирать команды и вести документацию. Сможете устроит…

Онлайн
90 000 ₽−50%
45 000 ₽от 3 750 ₽/мес на 12 мес.
Spark на Scala
4-5 часов в неделю
Spark на Scala

Это курс для тех, кто желает узнать, каково это быть дата-инженером и обрабатывать большие данные с помощью Apache Spark на Scala. Для успешного прохождения курса вам потребуется:…

Онлайн8 занятий
8 980 ₽
Инженер данных - курс переподготовки
−17%400 часов
Инженер данных - курс переподготовки

Инженер данных разрабатывает и обслуживает инфраструктуру получения, хранения и первоначальной обработки данных. Data engineer - специальность технического характера, необходимая…

Онлайн13 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 12 октября
Spark на Scala: Потоковая обработка
Spark на Scala: Потоковая обработка

Этот курс является продолжением курса по Spark. В этот раз мы займемся изучением потоковой обработки данных в Spark. Пройдя этот курс, вы поймете, чем пакетная обработка отличаетс…

Онлайн5 занятий
4 679 ₽
Начать без затрат

Бесплатные курсы

Основы Apache Hadoop
Бесплатно
Основы Apache Hadoop

Курс «Основы Apache Hadoop»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Программа курса. Отзывы. Расписание групп обучен…

Онлайн
Бесплатно
Организация работы и управления ИИ и большими данными (Big Data) в современной компании
Бесплатно
Организация работы и управления ИИ и большими данными (Big Data) в современной компании

Курс «Организация работы и управления ИИ и большими данными (Big Data) в современной компании»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». С…

Онлайн
Бесплатно