Дистанционный курс

Apache Kafka

Дата

Идет набор

3 мес.

Цена

103000

Компания

Место проведения

Онлайн

Направления

Для кого предназначен курс

  • Разработчикам, стремящимся эффективно управлять микросервисной архитектурой и повышать устойчивость систем
  • Инженерам данных, желающим создавать сложные и масштабируемые платформы обработки информации
  • Специалистам DevOps, SRE и архитекторам, планирующим использовать возможности Kafka для оптимизации рабочих процессов

Требуемые предварительные знания

  • Уверенное владение командной строкой Unix/Linux
  • Базовые навыки программирования на Java или Scala
  • Опыт работы с контейнеризацией в Docker

Как Kafka облегчает задачи разработчиков и инженеров данных

Apache Kafka — ключевой инструмент для потоковой передачи данных в реальном времени, обеспечивающий минимальные задержки при передаче сообщений. В отличие от классических систем управления базами данных, которые испытывают серьезные нагрузки и задержки при обработке непрерывных потоков информации, Kafka изначально спроектирована для надежной и быстрой передачи данных с задержками в пределах нескольких миллисекунд.

Kafka служит универсальным каналом обмена сообщениями между разнородными системами, выступая буфером и временным хранилищем данных, что позволяет избежать сбоев при резких всплесках нагрузки на приемные сервисы. Она широко применяется для интеграции сервисов, потокового анализа и передачи информации в хранилища.

В результате обучения вы сможете:

  • Развернуть и сконфигурировать Kafka-кластер
  • Настраивать брокеры и управлять темами (topics)
  • Работать с основными API Kafka
  • Создавать приложения с использованием высокоуровневых библиотек и фреймворков, таких как Kafka Streams, Spring, Akka и ZIO
  • Интегрировать Kafka с внешними системами и сервисами
  • Обеспечивать мониторинг и безопасность платформы, включая настройку аутентификации и авторизации

Дополнительные возможности курса

  • Изучение работы с потоками данных с помощью SQL на базе ksqlDB
  • Освоение Schema Registry для управления схемами сообщений
  • Практическое знакомство с REST API для взаимодействия с Kafka

OTUS, онлайн-образование

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.

Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей

Каждый курс OTUS – это сильная программа, востребованные знания и максимум практических задач. Выбирайте подходящий вам курс и учитесь у профессионалов.

Образовательная лицензия

Обучение в OTUS всегда отвечало высоким стандартам качества, что подтверждает лицензия на образовательную деятельность. В OTUS Вы можете повысить свои профессиональные навыки и получить удостоверение о повышении квалификации.*
* при условии наличия диплома о среднем профессиональном или высшем образовании по профилю или специальности, смежной с тематикой курса

Формат обучения

У нас нет предзаписанных уроков. Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. И самое главное – сможете практиковаться!

  • Интерактивные вебинары. Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
  • Практика. Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
  • Активное сообщество. Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

ОТЗЫВЫ О КОМПАНИИ