Apache Kafka

Apache Kafka для разработчиков

Продолжительность: 16 ак. часов
Ближайшая дата обучения: 05.10.2026
Группа формируется

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

Нужна помощь? Оставьте свой номер — мы позвоним, чтобы ответить на все ваши вопросы.

    Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Обработка персональных данных осуществляется в соответствии с «Политикой обработки персональных данных».

    О курсе

    1. Введение в Apache Kafka
    • Подготовка: настройка Kafka, Zookeeper, Kafdrop.
    • Сообщения и топики.
    • Партиции.
    • Репликация.
    • Гарантии.
    • Live coding с преподавателем: «Настройка кластера Kafka».
    1. Kafka Producer API
    • Producer Record: структура и параметры.
    • Создание «пользовательского класса партицирования».
    • Producer API configuration.
    • Класс KafkaProducer: создание, отправка сообщений, обработка Callback.
    • Live coding с преподавателем: реализация Producer с различными конфигурациями.
    1. Kafka Consumer API
    • Стратегии распределения партиций.
    • Consumer API configuration.
    • Класс KafkaConsumer: создание, подписка, чтение сообщений.
    1. Admin API
    • Управление топиками.
    • Управление партициями.
    • Управление сообщениями и консьюмерами.
    • Управление ACL и квотами.
    • Live coding с преподавателем: использование Admin API для управления кластером.
    1. Kafka Transactions
    • Гарантии в Kafka.
    • Idempotent Producer.
    • Exactly Once семантика.
    • Транзакции в Kafka.
    • Live coding с преподавателем: реализация транзакционного Producer и Consumer.
    1. Kafka Streams
    • Основы Kafka Streams.
    • Хранение состояния.
    • Объединение данных.
    • KTable и GlobalKTable.
    • Processor API.
    • Live coding с преподавателем: разработка приложения с использованием Kafka Streams.
    1. Kafka Schema Registry
    • Структура и варианты сообщений.
    • Avro формат.
    • Сравнение Avro, Protobuf, JSON.
    • Schema Registry.
    • Live coding с преподавателем: использование Schema Registry с Avro сериализацией.
    1. Confluent REST API
    • Введение в Confluent REST API.
    • Развертывание Confluent REST API.
    • Выполнение запросов.
    • Live coding с преподавателем: взаимодействие с Kafka через REST API.

    Расписание занятий

    Дата Статус Формат Место проведения Стоимость
    05.10.2026 Группа формируется
    Дистанционный

    Дистанционное обучение (СДО):

    Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости).
    Саратов30000 ₽

    30 000 

    Уровень сложности
    Средний
    Продолжительность 16 ак. часов
    Направления

    Присоединяйся к нашей команде!

    Заполните анкету для кандидатов и мы свяжемся с Вами для уточнения всех деталей.

    Контакты

    +7 8452 24-77-77
    order@tritec-group.ru

    Наш адрес

    410012, г. Саратов, ул. им. Слонова И. А., д. 1, 9 этаж.

    Оставьте заявку и мы ответим на все ваши вопросы!