Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

29 990 ₽
есть рассрочка

Apache Kafka – открытый распределенный высокопроизводительный программный брокер сообщений. Apache Kafka обеспечивает наращивание пропускной способности как при росте числа и нагрузки со стороны источников, так и количества систем-подписчиков.

Цель курса – получение и систематизация знаний по использованию ПО Apache Kafka для интеграции приложений. В процессе обучения вы познакомитесь с возможностями данного ПО и практическими примерами по созданию распределенных приложений.

Курс рекомендован:

- Разработчикам ПО на языке Java, желающим научиться использовать ПО Apache Kafka для интеграции различных систем.
- Компаниям-разработчикам ПО, которым нужны квалифицированные разработчики с использованием ПО Apache Kafka.
- Архитекторам ПО и руководителям проектов желающим изучить современные технологии по созданию распределенных приложений.

Вы научитесь:
- Выполнять основные команды по настройке и администрированию сервера Apache Kafka.
- Создавать распределенные приложения для обмена сообщениями.
- Выполнять публикацию и прием сообщений с использованием Kafka Streams API.
- Использовать язык DSL для настройки потоков данных.

Что вы получите после обучения

Приобретаемые навыки
1
Apache Kafka
2
Разработка распределенных приложений
3
REST-запросы
4
Использование языка DSL
5
Выполнять публикацию
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Преподаватель курсов Java и Apache Kafka. Работает в этой сфере уже около 10 лет, а общий стаж работы превышает 25 лет. Большой опыт и богатый бэкграунд делают Сергея Федоровича прекрасным...
Преподаватель курсов Java и Apache Kafka. Работает в этой сфере уже около 10 лет, а общий стаж работы превышает 25 лет. Большой опыт и богатый бэкграунд делают Сергея Федоровича прекрасным наставником для слушателей нашего Центра.
Проходил профессиональную переподготовку по программе Корпоративного университета Сбербанка «Java-разработчик. Повышение квалификации», а также программу компании «Отус Онлайн-образование» «Разработчик на Spring Framework». Разработал и внедрил в Газпромбанке систему регионального процессинга и расчетов с использованием наличных платежей и международных банковских карт VISA, MasterCard.

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

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. Основы Apache Kafka (4 ак. ч.)

- Введение в ПО Apache Kafka. Область применения и примеры использования. Сравнение с Spark, Flint, Storm.
- Компоненты и архитектура Apache Kafka.
- Основные концепции Apache Kafka.
- Брокеры. Поставщики и потребители данных. Работа с сообщениями.
- Развертывание ПО Apache Kafka. Основные команды по настройке и администрированию сервера.
- Базовые операции Apache Kafka.
- Сценарии интеграции с Apache Kafka.

Модуль 2. Apache Kafka Streams — API для разработки распределенных приложений и микросервисов потоковой обработки событий в реальном времени (6 ак. ч.)

- Apache Kafka Streams — API для разработки распределенных приложений и микросервисов потоковой обработки событий в реальном времени
- Режимы работы Apache Kafka. Отличия и выбор режима работы.
- Управление и работа с Topic-ами сообщений. Использование API.
- Публикация и примем сообщений. Практические примеры.
- Общие понятия Kafka Stream. Работа с потоками.
- Kafka Stream DSL — язык для настройки потоков данных.
- Использование Processor API.
- Лабораторная работа: использование API поставщиков и потребителей для обмена сообщениями между распределенными приложениями.

Модуль 3. Выполнение REST-запросов для обмена данными с сервером (6 ак. ч.)

- Интеграция с внешними системами.
- Основные принципы Kafka Connect. Виды Connector-ов в Apache Kafka и их применения.
- Режимы работы и принципы применения.
- Конфигурирование Connector-ов. Использование REST API.
- Интеграция с системами: Apache Spark, Apache Storm, Amazon Web Services.
- Выполнение трансформации данных. Пересылка сообщений.

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:38
Apache Kafka для разработчиков

Apache Kafka для разработчиков

Оставить отзыв
Поделиться курсом с друзьями