Свържете се с нас

Съдържание и теми, включени в курса

Въведение

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

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

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

Теми и дялове в Kafka

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

Kafka Producers

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

Kafka Consumers

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

Интегриране на 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

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

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

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

Най-добри практики и казуси от реалния свят

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

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

Изисквания

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

Аудитория

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

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


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

Отзиви от участници (2)

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

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