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

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

35 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
Выполнять публикацию
Сертификат, ссылками на который можно делиться с другими людьми

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

Направление обучения:

Python, Java, Spring, .NET, JS, PHP, JQuery, HTML-5, CSS3 , JSON, Linux

Вендоры:

Python, Java, Linux

О преподавателе:

• Разработчик высоконагруженных приложений с использованием Java и Spring Boot
• Профессиональный веб-разработчик с большим опытом разработки и создания сайтов, фреймворков;
• автор и разработчиком нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО "РЖД" и другие;
• активный участник программы IT-Start;
• преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web), Java-программированию (JEE, Spring, брокеры очередей сообщений, Stream API, REST API), программированию в среде .NET и Python
• автор курсов по веб-программированию – подготовка с нуля веб-разработчиков, а также курсов по переподготовке специалистов IT

Общий стаж трудовой деятельности – 13 лет (2009-2021)
Опыт работы в должности тренера и преподавателя в области ИТ – 13 лет (2009-2021)

Сергей Валерьевич преподает в Академии с 2019 года и зарекомендовал себя как профессионал высокого класса. Благодаря его опытному подходу сотни специалистов успешно выпустились и продолжают совершенствование в различных IT-направлениях.

Один из лучших преподавателей по направлению «Сетевые технологии», сертифицированный тренер Microsoft и сертифицированный специалист по Sun Solaris 9. Обладатель 29 престижных международных сертификаций Microsoft и Sun Microsystems.

Профессиональную карьеру в IT-сфере Михаил Юрьевич начал более 20 лет назад в качестве разработчика прикладного ПО на Turbo Pascal и затем Delphi (создание программного обеспечения для обработки экспериментальных данных). С 1997 года занимался администрированием гетерогенных Windows — Unix сетей. С 2002 года в его обязанности входило формирование ИТ-департамента, проектирование СКС, администрирование IT-инфраструктуры, включающей изначально более 200 ПК и 10 серверов, внедрение оптимальных программных и аппаратных платформ для поддержки решений по автоматизации корпоративных задач.
Михаил Юрьевич обеспечивал непрерывность процессов электронного документооборота, аудит информационных систем клиентов, формирование требований к программно-аппаратному комплексу ИС, организацию и контроль выполнения работ на объектах (более 500 ПК главного офиса, а также сети 14 филиалов), занимался обеспечением непрерывности бизнес-процессов. Разрабатывал и отслеживал бюджет компании на IT, проводил аудит безопасности IT-инфраструктуры, анализ и оптимизацию производительности внедренных решений, администрирование баз данных на платформе MS SQL.
Специалист по российскому Linux (дистрибутивы ALT Linux и Astra Linux). Участник конференции "Технологическая лаборатория Azure" (по направлению искусственный интеллект и машинное обучение).
В Центре «Специалист» Михаил Юрьевич преподаёт с 2007 года. Слушатели высоко оценивают как профессиональные, так и педагогические способности преподавателя. Всегда опирается на примеры из реальной практики и использует наглядные материалы для объяснения сложных понятий. С удовольствием делится со слушателями профессиональными секретами и даёт множество информации, выходящей за рамки программы курса.
» Статьи преподавателя:
» Видеозаписи семинаров преподавателя:
 

Преподаватель курсов 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

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

обновлено 27.07.2025 02:36
Apache Kafka для разработчиков

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

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