Программа 2024 года

Рассчитана на 3 месяца, учёбе нужно уделять ~10 часов в неделю
~2 часа
Бесплатно
Знакомство и входной тест
В бесплатной части познакомитесь с учебной платформой и проверите свои знания
  • Знакомство с курсом
  • Платформа
  • Нагрузка
  • Тестирование
Как устроена учёба
Узнаете, как устроен курс, какая вас ждёт нагрузка и кто будет помогать вам учиться
Входной тест
Ответите на несколько вопросов и решите, подходит ли вам эта программа
Пройдёте входной тест и поймёте, подходит ли вам курс
2
1 проект・2 недели
Введение в Apache Kafka: продюсеры, консьюмеры, топики и партиции
  • Кластер
  • ZooKeeper
  • Kraft
  • Consumer Groups
  • Сериализация
  • Партиция
  • Топик
  • Ключ партицирования
  • Масштабирование
  • Репликация
Основные концепции и терминология
Узнаете основы построения кластера Kafka
Архитектура Kafka
Поймёте, как устроен кластер, разберёте лучшие практики его построения
Установка и настройка Kafka‑кластера
Развернёте локальный кластер с помощью ZooKeeper и Kraft
Продюсеры и консьюмеры
Создадите их и научитесь конфигурировать
Consumer Groups
Настроите их в качестве потребителей
Сериализация данных
Узнаете всё о сериализации и десериализации данных при использовании в Kafka
Развернёте кластер Apache Kafka, опираясь на лучшие практики
3
1 проект・2 недели
Kafka Streams
  • Kafka Streams
  • KSQL
  • KTable
Введение в Kafka Streams
Изучите принципы потоковой обработки данных
KSQL
Поработаете с запросами
Работа с данными
Научитесь применять агрегацию, фильтрацию и преобразование данных в Kafka Streams
Создадите проект с использованием Kafka Streams DSL
4
1 проект・2 недели
Kafka Connect
  • CDC
  • Kafka Connect
  • Debezium
Change Data Capture — CDC
Узнаете о репликации посредством CDC
Kafka Connect
Научитесь создавать собственные коннекторы
Debezium PostgresConnector
Познакомитесь с этой популярной технологией
Создадите и примените на практике свой CDC‑коннектор
5
1 проект・2 недели
Безопасность и администрирование в Kafka
  • SSL/TLS
  • Kerberos
  • ACL
  • Prometheus
  • Zabbix
  • Grafana
Безопасность Kafka‑кластера
Изучите процесс аутентификации подключений к брокерам
Работа с внешними службами авторизации
Настроите интеграцию
ACL
Научитесь управлять списками контроля доступа
Администрирование Kafka
Изучите методы оптимизации производительности компонентов кластера
Балансировка
Научитесь использовать partition reassignment tools
Мониторинг
Узнаете, как следить за состоянием кластера Kafka с помощью Prometheus, Zabbix и Grafana
Развернёте безопасный Kafka‑кластер c контролем доступа, мониторингом и алертингом
6
1 проект・2 недели
Kafka в production и интеграция Kafka с Big‑Data‑экосистемой
  • Резервирование
  • Масштабирование
  • Apache NiFi
  • Apache Spark
  • Apache Hadoop
Kafka в проде
Научитесь разворачивать кластер в production-среде
Kafka в облаке
Разберёте порядок работы в Yandex Cloud
Apache NiFi
Изучите основные принципы работы
Apache Spark
Научитесь работать с этим фреймворком
Apache Hadoop
Поймёте, как эти инструменты интегрируется с Kafka
Развернёте кластер в облаке и интегрируете с Apache Spark
7
2 недели
Финальный проект
Сконфигурируете сервис с использованием технологий, которые изучили на курсе
С наставником・Каждый спринт
Вебинары для разбора сложных тем, сессии Q&A

Как устроена учёба

YandexGPT помогает учиться

Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.

Этот курс может оплатить
ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
  • Расскажем всё про курс
  • Поделимся презентацией
  • Ответим на ваши вопросы
  • Подготовим договор и счёт

Отвечаем на вопросы

Каким требованиям нужно соответствовать?
Этот курс для действующих специалистов, поэтому нужно знать:
  • основы Java, Python или Golang,
  • принципы работы с базами данных — SQL и NoSQL,
  • архитектуру распределённых систем — на базовом уровне,
  • Linux — на уровне пользователя.
Кто будет меня учить?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные преподаватели и методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической и образовательной индустрий.
Что делать, если я не справлюсь с нагрузкой?
Если случилось непредвиденное или понадобилось уделить больше времени закреплению материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите удостоверение о повышении квалификации.

Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Заявление на налоговый вычет нужно подать через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).

К заявлению нужно приложить:
  • Справку 2-НДФЛ от работодателя.
  • Договор на обучение, в вашем случае это оферта Практикума.
  • Лицензию на образовательную деятельность. Вот наша.
  • Чек об оплате обучения. Мы отправляем его на электронную почту. Если не найдёте чек у себя в почте, напишите в чат службы поддержки — вышлем копию.
  • Справку о получении образовательных услуг — её тоже нужно запросить в чате поддержки.
Подробнее о налоговом вычете — на сайте Федеральной налоговой службы.

Давайте поможем

Напишите, как вас зовут и по какому номеру можно связываться — позвоним и расскажем всё про курсы