Основы Apache Kafka
Архитектура и принципы работы самой популярной платформы потоковой передачи событий. Узнайте, как использовать Apache Kafka для асинхронной интеграции приложений в реальном времени. В качестве примеров рассматриваются реальные бизнес-кейсы и лучшие практики разработки высоконагруженных приложений для анализа больших данных
| Код курса | Даты начала курса | Стоимость обучения | Длительность обучения | Формат обучения |
|---|---|---|---|---|
| BOKA | в любое время |
38 400 руб. | 16 ак.часов Количество дней: дней |
По записям |
| Регистрация | ||||
О продукте:
Apache Kafka – это распределенная отказоустойчивая платформа потоковой передачи событий. Этот фреймворк с открытым исходным кодом активно используется в качестве middlware-слоя для асинхронной интеграции корпоративных приложений и построения микросервисной EDA-архитектуры.
Благодаря своим архитектурным особенностям Kafka имеет высокую пропускную способность и обеспечивает долговременное хранение сообщений с гарантией строго однократной доставки. Kafka — это не только брокер сообщений, а целая экосистема, которая включает широкий набор инструментов для решения различных задач: KSQL, Kafka Streams, Kafka Connect с source- и sink-коннекторами к разным хранилищам. Поэтому с помощью Kafka можно организовать интерактивный сбор, агрегации и аналитику данных в крупных масштабах.
На практике Apache Kafka активно используется в системах интернета вещей (IoT/IIoT), а также в различных бизнес-приложениях, где нужно собирать, агрегировать и обрабатывать данные в режиме онлайн из множества различных источников: транзакционные и аналитические СУБД, файловые хранилища, системы веб-аналитики и пр.
Аудитория:
- Администраторы кластера;
- Дата-инженеры;
- Архитекторы ИС;
- Разработчики и аналитики данных;
- Любые ИТ-специалисты, которые хотят освоить Apache Kafka.
Уровень подготовки:
- Уверенное знание базовых команд Linux: опыт работы с командной строкой, файловой системой, POSIX
- Владение текстовыми редакторами vi, nano
О курсе:
Курс проводится в асинхронном (заочном) формате по записям предыдущего потока в системе дистанционного обучения Школы. Выполнение лабораторных работ предлагается в Яндекс Облаке, на созданных вами виртуальных машинах. Мы научим как их создать и настроить, поможем, ответим на ваши вопросы.
Если вы хотите обучить своих сотрудников — мы проведем курс в выделенные даты, очно в дистанционном формате для группы от 8 человек.
Продолжительность курса: программа рассчитана на 16 академических часов. Но всю программу вы можете пройти в своем темпе в любое время в течение одного месяца.
Соотношение теории к практике: 60/40
Цель курса:
- понять основные принципы потоковой передачи событий и EDA-архитектуры
- познакомиться с особенностями работы Apache Kafka
- научиться использовать работы Apache Kafka для решения задач обработки потоковых данных и интеграции приложений в реальном времени
- освоить основы администрирования кластера и утилиты этой платформы
Чему вы научитесь:
В результате обучения вы приобретете базовые знания и навыки, необходимые для эффективной работы с Apache Kafka, и сможете:
- Установить и настроить кластер Apache Kafka
- Обеспечить безопасность и высокую доступность кластера, в т.ч. с помощью зеркальной репликации
- Администрировать кластер с помощью утилит командной строки
- Выполнять мониторинг производительности кластера
- Проводить базовые операции в Apache Kafka
- Реализовать асинхронную интеграцию приложений, публикуя и получая данные в реальном времени
Что Вы получите:
Успешно окончив курс «Основы Apache Kafka» в нашем лицензированном учебном центре «Школа Больших Данных», вы получите сертификат установленного образца, который может засчитываться в качестве свидетельства о повышении квалификации.
Кто проводит курс
Профессиональные компетенции:
Чтобы записаться на курс BOKA: Основы Apache Kafka позвоните нам по телефону +7 (495) 414-11-21 или заполните форму регистрации ниже.
