Apache Kafka – самый распространенный брокер сообщений, используемый в современных стеках разработки программного обеспечения. Знание Apache Kafka позволяет Java-разработчикам реализовывать системы обработки потоков данных, такие как системы очередей сообщений, стриминговая обработка данных и обмен данных между различными компонентами приложения.
Курс дает знания и навыки, необходимые для использования брокера сообщений в собственных проектах на языке Java.
Вы получите ответы на вопросы:
- Как и для чего используются брокеры сообщений?
- Как использовать Apache Kafka в своем проекте?
- Как использовать API Apache Kafka?
- Как применять Apache Kafka в микросервисной архитектуре?
Полученные навыки и знания востребованы практически во всех проектах бэкенд-разработки на Java и других языках программирования.
Курс рекомендован:
- Разработчикам ПО на языке Java, желающим научиться использовать ПО Apache Kafka для интеграции различных систем.
- Компаниям-разработчикам ПО, которым нужны квалифицированные разработчики с использованием ПО Apache Kafka.
- Архитекторам ПО и руководителям проектов желающим изучить современные технологии по созданию распределенных приложений.
Курс позволит Java-разработчику рассматривать вакансии на рынке труда, в которых указываются требования знаний и умений работы с брокерами сообщений Apache Kafka.
Всем слушателям курса «Apache Kafka для разработчиков» предоставляется доступ к записи мастер-класса «Kafka vs RabbitMQ»
Вы научитесь:
- разворачивать брокер сообщений Apache Kafka из Docker;
- использовать Spring Framework для работы с брокером сообщений Apache Kafka;
- использовать API Apache Kafka в Java-приложениях при разработке микросервисной архитектуры.
Вы будете знать:
- для чего был создан брокер сообщений;
- какие виды брокеров сообщений существуют и в чем их сходство и различия;
- как выбрать брокер сообщений для определенной бизнес-задачи;
- как использовать брокер сообщений Apache Kafka в Java-проектах.
Программа курса:
- Модуль 1. Введение в Apache Kafka
- Модуль 2. Kafka Producer API
- Модуль 3. Kafka Consumer API
- Модуль 4. Admin API
- Модуль 5. Kafka Transactions
- Модуль 6. Kafka Streams
- Модуль 7. Kafka Schema Registry
- Модуль 8. Confluent REST API
- Модуль 9. Дополнительные материалы







