Практический онлайн-курс

Практика по работе с Kafka для инженеров данных и разработчиков

Apache Kafka

Старт:
27 сентября
Длительность:
3 месяца
Время занятий:
Вт, Пт — 20:00
Формат:
Онлайн
  • Для разработчиков, которые хотят научиться грамотно организовать работу микросервисов и повысить общую надежность системы
  • Для инженеров данных, которые хотят научиться строить комплексные системы обработки данных
  • Для DevOps, SRE Engineer, архитекторов, которые хотят использовать всю мощь Kafka в работе
Для кого этот курс?
Как Kafka упрощает жизнь разработчикам и инженерам данных
Kafka жизненно важна аналитикам в режиме реального времени, так как позволяет доставлять данные с очень низкими задержками.

При попытке использовать обычную СУБД в качестве промежуточного хранилища для потоков данных, вы очень быстро столкнетесь с высокой нагрузкой на базу и долгими задержками доставки данных.

Kafka же была изначально создана именно для поставки потоков данных в режиме реального времени и позволяет добиться задержек в несколько миллисекунд.
  • Умение работать в командной строке Unix/Linux
  • Базовое знание Java или Scala
  • Опыт работы с Docker
Необходимые знания
Подходит ли эта программа именно вам?
Kafka позволяет унифицировать протокол обмена данными между разными системами, выступает временным хранилищем между источником и приемником, а также выступает “буфером” для нагрузки. Если источник внезапно выдал большой объем данных, система-приемник может упасть под нагрузкой.

Kafka — это сервис, позволяющий в реальном времени и с высокой пропускной способностью передавать сообщения между различными системами. Его используют для различных целей — передача данных в хранилище, потоковая аналитика, взаимодействие между сервисами и т. д.

После обучения вы сможете:
  • Развернуть Kafka
  • Настроить брокеры и темы
  • Использовать базовые API
  • Разрабатывать программы на высокоуровневых фреймворках Kafka Streams, Spring, Akka, ZIO
  • Интегрировать Kafka с другими системами
  • Настроить мониторинг и безопасность (аутентификация, авторизация)

Дополнительно на курсе вы:
  • Познакомитесь с работой с топиками на SQL (ksqlDB)
  • Научитесь работать со Schema Registry
  • Познакомитесь с REST API для работы с Kafka
Что даст вам этот курс?
Зачем изучать Apache Kafka?
Если вы хотите работать в проектах обработки больших данных или проектах построения микросервисной архитектуры, то вам будет полезно освоить эту технологию.
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.

В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.

После выполнения всех домашних заданий вы получите готовый выпускной проект.
Процесс обучения
Портфолио
Индивидуальная разработка итоговой проектной работы
Оптимальная нагрузка
Возможность совмещать учебу с работой
Перспективы
Сможете претендовать на позицию Data Scientist Junior + / Middle+ в зависимости от вашего базового уровня
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
4458 актуальных вакансий
Junior+ специалист
200 000 ₽
100 000 ₽
Средний уровень зарплат в Москве:
Middle+ специалист
350 000 ₽
Senior специалист
Data Engineer,
Kafka Developer
Обратная связь
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Активное комьюнити
Чат в Telegram для общения преподавателей и студентов
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда.
Программа курса
Получить полную программу курса
Последний месяц отводится для проектной работы, которая станет частью вашего портфолио.

В проектной работе Вы сможете реализовать различные системы, в центре которых находится Kafka.
Проектная работа
Преподаватели
Прошедшие мероприятия
Евгений Непомнящий
Открытый вебинар
Знакомство с Apache Kafka
Вадим Заигрин
Открытый вебинар
Kafka и Clickhouse - как организовать взаимодействие
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность. В конце курса вы получите сертификат OTUS.
После обучения вы:
  • Получите материалы по пройденным занятиям (видеозаписи курса, дoполнительные материалы, финальный проект для добавления в портфолио)

  • Создадите своё портфолио проектов, которое поможет при прохождении собеседований

  • Повысите свою ценность и конкурентоспособность как IT-специалист

  • Получите сертификат об окончании курса
Стоимость обучения
Старт: 27 сентября
Нужна рассрочка?
Оставьте заявку и менеджер расскажет вам об условиях
Записаться и получить консультацию
Длительность: 3 месяцев
79 380 ₽
88 200 ₽
Часто задаваемые вопросы: