План на курса

Въведение

    Преглед на Apache Kafka Въведение в стрийминг на събития и обработка на данни в реално време Преглед на Apache Kafka и неговите функции Случаи на използване и предимства на Kafka в модерното разработване на приложения

Разбиране на архитектурата на Кафка и основните концепции

    Архитектура на Kafka: брокери, теми, дялове и реплики Производители и потребители: публикуване и потребление на съобщения Разбиране на ролята на ZooKeeper в Kafka

Теми и раздели на Кафка

    Създаване и конфигуриране на теми Разбиране на дяловете и техните последствия Репликация и толерантност към грешки в Kafka

Продуценти на Кафка

    Създаване на производители на Kafka с помощта на различни езици за програмиране Сериализация на съобщения и техники за сериализация Конфигурации на производители и най-добри практики

Потребителите на Кафка

    Разработване на потребители на Kafka, използващи различни езици за програмиране Конфигуриране на потребителски групи и компенсации Стратегии за обработка на съобщения и гаранции за доставка

Интегриране на Kafka с външни системи с помощта на Kafka Connect

    Преглед на Kafka Connect и неговите конектори Конфигуриране и използване на Kafka Connect за интегриране на данни Интегриране на Kafka с външни системи

Писане на приложения за поточно предаване с Kafka Streams & ksqlDB

    Въведение в Kafka Streams и неговите възможности за обработка на потоци Разработване на приложения за обработка на потоци с Kafka Streams Използване на ksqlDB за обработка на данни в реално време и анализи

Интегриране на клиентско приложение на Kafka с Confluent Cloud

    Преглед на Confluent Cloud и неговите функции Конфигуриране и свързване на клиентско приложение на Kafka с Confluent Cloud

Kafka Security

    Въведение в функциите за сигурност на Kafka Конфигуриране на SSL/TLS за защитена комуникация Механизми за удостоверяване и оторизация в Kafka

Мониторинг и операции

    Наблюдение на Kafka с помощта на показатели и инструменти Управление на клъстери и ресурси на Kafka Отстраняване на често срещани проблеми и настройка на производителността

Най-добри практики и реални Use Cases

    Най-добри практики за проектиране на базирани на Kafka приложения Казуси и примери за внедрявания на Kafka в различни индустрии Най-добри практики за изграждане на скалируеми и устойчиви на грешки Kafka архитектури

Обобщение и следващи стъпки

Изисквания

    Основни познания по програмиране

Публика

    Разработчици Програмисти
 21 Hours

Брой участници



Цена за участник

Oтзиви от потребители (2)

Свързани Kурсове

Samza for Stream Processing

14 Hours

Stream Processing with Kafka Streams

7 Hours

Building Kafka Solutions with Confluent

14 Hours

Microservices with Spring Cloud and Kafka

21 Hours

Свързани Kатегории