Курс на Stepik
Обложка курса «Apache Kafka Java: Продвинутый» на Stepik
1 500 ₽

Apache Kafka Java: Продвинутый 5.000

Открыть на
STEPIK.ORG

Освойте курс на профессиональном уровне. Ускорьте производительность, Exactly-Once и Кафка Streams. Интегрируйте с контейнеризацией. Оптимизируйте кластер, Debezium, мониторинг в Grafana. Разбор кейсов из production. Изучите топ-техники уровня senior. Разберите сложные системы: транзакции, Real-Time аналитику. Сертификат.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Apache Kafka Java: Продвинутый»Учеников на курсе 208
Сертификаты, выданные на курсе «Apache Kafka Java: Продвинутый»Сертификатов выдано 6
Отзывы о курсе «Apache Kafka Java: Продвинутый»Отзывов получено 5
Рейтинг курса «Apache Kafka Java: Продвинутый»Рейтинг курса 5.000
Уроки в курсе «Apache Kafka Java: Продвинутый»Количество уроков 48
Тесты в курсе «Apache Kafka Java: Продвинутый»Количество квизов 25
Задачи с кодом в курсе «Apache Kafka Java: Продвинутый»Количество задач с кодом 2
Время прохождения курса «Apache Kafka Java: Продвинутый»Время прохождения курса
Стоимость курса «Apache Kafka Java: Продвинутый»Стоимость курса 1 500 ₽
Обновления курса «Apache Kafka Java: Продвинутый»Обновления курса
Дата публикации курса «Apache Kafka Java: Продвинутый»Дата публикации курса
Последнее обновление курса «Apache Kafka Java: Продвинутый»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Apache Kafka Java: Продвинутый» 9 разделов Уроки в курсе «Apache Kafka Java: Продвинутый» 48 уроков Тесты в курсе «Apache Kafka Java: Продвинутый» 25 тестов Задачи в курсе «Apache Kafka Java: Продвинутый» 2 задачи Время прохождения курса «Apache Kafka Java: Продвинутый» 3 ч. Последнее обновление курса «Apache Kafka Java: Продвинутый» обн. 31 марта 2026

1. О курсе

1 урок
Открытый
1.1 Вводный урок
322
275
6м 17с
2

2. Архитектура Кафка под капотом

6 уроков
Закрытый
2.1 Архитектура брокеров и партиций
133
133
5м 54с
0
Закрытый
2.2 Роль контроллера кластера, ISR (In-Sync Replicas)
115
115
4м 28с
1
Закрытый
2.3 Распределение партиций и репликация
105
105
5м 35с
0
Закрытый
2.4 Оптимизация производительности
97
97
4м 41с
0
Закрытый
2.5 Тюнинг параметров продюсера: acks, linger.ms и др.
96
81
5м 4с
1
Закрытый
2.6 Влияние параметров консьюмера: fetch.min.bytes, max.poll.records
95
74
3м 36с
2

3. Транзакции и Exactly-Once семантика

7 уроков
Закрытый
3.1 Идемпотентные продюсеры
72
72
5м 47с
0
Закрытый
3.2 Настройка enable.idempotence=true
63
63
4м 30с
1
Закрытый
3.3 Транзакции в Kafka
58
58
5м 43с
1
Закрытый
3.4 API для транзакций: initTransactions(), beginTransaction()
53
43
6м 50с
1
Закрытый
3.5 Обработка ошибок при commit / abort
53
40
6м 23с
2
Закрытый
3.6 Консьюмеры в транзакционных системах
51
51
3м 29с
1
Закрытый
3.7 Изоляция isolation.level=read_committed
54
43
3м 11с
1

4. Кафка Streams для сложной обработки данных

8 уроков
Закрытый
4.1 Топологии и процессоры
45
45
4м 46с
1
Закрытый
4.2 Построение Directed Acyclic Graph (DAG)
41
41
4м 35с
1
Закрытый
4.3 Использование Processor, Transformer, StateStore
39
39
3м 24с
1
Закрытый
4.4 Окна и агрегации
39
39
3м 41с
1
Закрытый
4.5 Tumbling, Hopping, Session Windows
39
39
3м 21с
1
Закрытый
4.6 Агрегация с KGroupedStream
40
40
3м 43с
1
Закрытый
4.7 Тестирование
40
40
3м 3с
1
Закрытый
4.8 TopologyTestDriver для юнит-тестов
41
40
3м 35с
1

5. Управление схемами и Schema Registry

6 уроков
Закрытый
5.1 Интеграция Avro / Protobuf
39
39
4м 43с
1
Закрытый
5.2 Генерация классов из схем
35
35
3м 46с
0
Закрытый
5.3 Сериализация/десериализация с KafkaAvroSerializer
34
34
3м 48с
0
Закрытый
5.4 Совместимость схем
34
34
2м 21с
0
Закрытый
5.5 Стратегии: BACKWARD, FORWARD, FULL
34
34
2м 29с
1
Закрытый
5.6 Использование Confluent Schema Registry
37
37
3м 27с
1

6. Безопасность и мониторинг

6 уроков
Закрытый
6.1 Аутентификация и авторизация
39
39
3м 40с
0
Закрытый
6.2 SASL/SCRAM, SSL-шифрование
37
37
3м 11с
1
Закрытый
6.3 Настройка ACL через kafka-acls.sh
36
36
2м 30с
1
Закрытый
6.4 Мониторинг
37
37
2м 14с
1
Закрытый
6.5 JMX-метрики Kafka (Lag, Request Latency)
35
35
3м 46с
1
Закрытый
6.6 Grafana + Prometheus для визуализации
38
35
3м 40с
1

7. Паттерны и антипаттерны

6 уроков
Закрытый
7.1 Dead Letter Queue (DLQ)
36
36
4м 1с
0
Закрытый
7.2 Обработка некорректных сообщений
35
35
5м 32с
1
Закрытый
7.3 Retry-механизмы
34
34
4м 26с
0
Закрытый
7.4 Экспоненциальная backoff-стратегия
34
34
4м 53с
2
Закрытый
7.5 Порядок обработки сообщений
33
33
3м 36с
0
Закрытый
7.6 Гарантии порядка в рамках партиции
35
35
2м 44с
0

8. Практика: разбор кейса

7 уроков
Закрытый
8.1 Транзакционное приложение
37
37
2м 59с
2
Закрытый
8.2 План реализации
35
35
4м 42с
1
Закрытый
8.3 Транзакции между Kafka и БД (Debezium).
34
34
1м 25с
0
Закрытый
8.4 Kafka Streams для Real-Time Analytics
34
34
2м 13с
1
Закрытый
8.5 Агрегация данных с оконными функциями
34
34
2м 1с
1
Закрытый
8.6 Настройка безопасного кластера
35
35
1м 29с
1
Закрытый
8.7 Развертывание с SSL/SASL в Docker
36
2
1м 3с
0

9. Итоги

1 урок
Закрытый
9.1 Итоги обучения
7
2
-
1