Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Apache Kafka — курс по дата-инжинирингу от Otus

Вы научитесь

Сервис Kafka является полезным инструментом для инженеров данных и разработчиков, чьи обязанности связаны с обработкой больших данных. Умение работать с этой технологией позволит вам интегрировать различными системы и настроить высокоскоростную передачу данных между ними. Также Apache Kafka востребован у специалистов, занимающихся потоковой аналитикой. Если вы обладаете базовыми знаниями Java или Scala, умеете работать в командной строке, то этот курс позволит вам профессионально вырасти и перейти на масштабные проекты по обработке данных или построения микросервисной архитектуры.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
3 месяца
Стоимость
88200 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Разворачивать Kafka
#02
Использовать базовые API
#03
Проводить мониторинг Kafka
#04
Проектировать архитектуру с Kafka
#05
Настраивать мониторинг и безопасность
Программа курса

Для того, чтобы учиться на курсе, вам необходимо обладать базовыми знаниями Java или Scala, уметь работать в командной строке Unix/Linux, а также иметь опыт в Docker. Наличие этих навыков может гарантировать вам успешное прохождение программы курса. За 3 месяца вы получите необходимые знания, которые отработаете на практике. 

Введение

Узнаете, что такое брокеры обмена, и какие функции они выполняют.  Познакомитесь с интерфейсом и возможностями Apache Kafka. Рассмотрите утилиты, библиотеки API и многое другое.  Получите представление о функциональном программировании. Рассмотрите Scala. 

Узнаете, что такое брокеры обмена, и какие функции они выполняют. 

Познакомитесь с интерфейсом и возможностями Apache Kafka. Рассмотрите утилиты, библиотеки API и многое другое. 

Получите представление о функциональном программировании. Рассмотрите Scala. 

Развертывание кластера Apache Kafka

Узнаете, какими способами можнонастроить процесс развертывания кластера kafka.  Получите представление о свойствах и составных частей топиков.  Получите навык настройку мониторинга кластера Kafka. Также познакомитесь с Xinfra Monitor. Сможете настраивать различные аспекты безопасности (Аутентификация, авторизация и другое). 

Узнаете, какими способами можнонастроить процесс развертывания кластера kafka. 

Получите представление о свойствах и составных частей топиков. 

Получите навык настройку мониторинга кластера Kafka. Также познакомитесь с Xinfra Monitor.

Сможете настраивать различные аспекты безопасности (Аутентификация, авторизация и другое). 

Программирование

Узнаете, из чего состоит процесс работы надо producer API.  По аналогии рассмотрите Consumer API.  Получите знания и практичексие по работе с Admin API.  В конце этого модуля вы изучите транзации и выполните работу по разработке и запуску приложения с ними. 

Узнаете, из чего состоит процесс работы надо producer API. 

По аналогии рассмотрите Consumer API. 

Получите знания и практичексие по работе с Admin API. 

В конце этого модуля вы изучите транзации и выполните работу по разработке и запуску приложения с ними. 

Потоковая обработка данных

Научитесь разрабатывать потоковое приложение.  Потренируетесь в программировании и потоковой обработке данных.  Познакомитесь с главными составляющими акки.  Выполните практическую работу, закрепляющую полученные знания.  Рассмотрите ZIO и создадите новое потоковое приложение.  В завершении моудля кратко коснетесь изучения Spring. 

Научитесь разрабатывать потоковое приложение. 

Потренируетесь в программировании и потоковой обработке данных. 

Познакомитесь с главными составляющими акки. 

Выполните практическую работу, закрепляющую полученные знания. 

Рассмотрите ZIO и создадите новое потоковое приложение. 

В завершении моудля кратко коснетесь изучения Spring. 

Интеграция

Познакомитесь с Kafka Connect и научитесь настраивать связь с postgresSQL.  При работе с ksqlDB обратите внимание на архитектуру, работу с потоками и таблицами.  Узнаете, как развивались схемы и как они интегрируются с приложением.  Последний урок посвящен развёртыванию и использованию EST API.

Познакомитесь с Kafka Connect и научитесь настраивать связь с postgresSQL. 

При работе с ksqlDB обратите внимание на архитектуру, работу с потоками и таблицами. 

Узнаете, как развивались схемы и как они интегрируются с приложением. 

Последний урок посвящен развёртыванию и использованию EST API.

Проектная работа

Познакомитесь с требованиями к итоговой работе и обсудите свою тему с кураторами.  Получите советы по оптимизации работы над проектом. Зададите интересующие вопросы по практическим работам.  Зщитите свой проект и получите индивидуальные рекомендации от экспертов курса. 

Познакомитесь с требованиями к итоговой работе и обсудите свою тему с кураторами. 

Получите советы по оптимизации работы над проектом. Зададите интересующие вопросы по практическим работам. 

Зщитите свой проект и получите индивидуальные рекомендации от экспертов курса. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.