що дасть вам цей курс Kafka — це сервіс, що дозволяє в реальному часі і з високою пропускною здатністю передавати повідомлення між різними системами. Його використовують для різних цілей-передача даних в сховище, потокова аналітика, взаємодія між сервісами і т. д.
Якщо ви хочете працювати в проектах обробки великих даних або проектах побудови мікросервісної архітектури, то вам буде корисно освоїти цю технологію. На курсі ми будемо на практиці вирішувати робочі завдання, пов'язані з Kafka, розберемо проблеми, з якими найчастіше стикаються розробники та інженери даних при роботі з сервісом. Також ви навчитеся розробляти комплексні системи обробки даних.
Для кого цей курс?
- розробники, які хочуть навчитися грамотно організувати роботу мікросервісів і підвищити загальну надійність системи;
- інженери даних, які хочуть навчитися будувати комплексні системи обробки даних;
- архітектори, які займаються організацією архітектури за допомогою Kafka.
- розгорнути Kafka;
- налаштувати брокери і теми;
- використовувати базові API;
- розробляти програми на високорівневих фреймворках Kafka Streams, Spring, Akka;
- інтегрувати Kafka з іншими системами;
- налаштувати моніторинг і безпеку (аутентифікація, авторизація).
програма навчання
У процесі навчання ви отримаєте комплексні знання та навички.
Модуль 1введення
Модуль 2розгортання кластера Apache Kafka
Модуль 3програмування
Модуль 4потокова обробка даних
Модуль 5інтеграція
Модуль 6проектна робота
У процесі навчання ви отримаєте комплексні знання та навички.
Модуль 1введення
Модуль 2розгортання кластера Apache Kafka
Модуль 3програмування
Модуль 4потокова обробка даних
Модуль 5інтеграція
Модуль 6проектна робота
- познайомитеся з роботою з топіками на SQL (KSQLDB);
- Навчіться працювати зі Schema Registry;
- познайомитеся з REST API для роботи з Kafka.
https://privatelink.de/?https://otus.ru/lessons/kafka