План на курса

Въведение

    Преглед на 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 Часа

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


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

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

Предстоящи Курсове

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