Apache Kafka

  • Базовый

  • 25 уроков

  • 6 часов

image

Ознакомьтесь с архитектурой Apache Kafka, клиентскими API и потоковой обработкой данных для создания приложений в реальном времени.

Обзор курса

Apache Kafka — это платформа для обработки потоков данных в реальном времени с отказоустойчивой архитектурой. Курс обучает архитектуре Kafka, использованию API и разработке приложений с Kafka Streams и Connect. Он подходит для разработчиков и инженеров, которые хотят научиться работать с большими объемами данных.

Ты научишься
  • Решать промышленные задачи с Apache Kafka

  • Управлять топиками Kafka

  • Управление продьюсерами и консьюмерами

  • Обеспечивать отказоустойчивость и производительность

Содержание курса

Что такое Apache Kafka?

Теория

Архитектура и компоненты

Теория

Основные термины и концепции

Теория

Установка Kafka и Zookeeper

Теория

Основные параметры конфигурации Kafka

Код

Создание нескольких брокеров Kafka

Код

Zookeeper: зачем он нужен?

Теория

Квиз по главе 1

Квиз

Создание и настройка топиков

Код

Управление топиками

Код

Безопасность и разграничение доступа

Теория

Продюсеры: отправка сообщений

Код

Продюсеры: параметры доставки и серилизация

Код

Консумеры: получение сообщений

Код

Консумеры: группы и смещения

Код

Чтение топика в реальном времени

Код

Квиз по Главе 2

Квиз

Обеспечение отказоустойчивости

Код

Балансировка нагрузки

Код

Настройка ретенции данных

Код

Конфигурации и обновления

Код

Оптимизация производительности

Код

Веб-интерфейсы для работы с Kafka

Теория

Квиз по Главе 3

Квиз

Заключение

Теория

Часто задаваемые вопросы

Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.

Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.

Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской»‎.

Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.

Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io

В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.