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

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

40 000 ₽
есть рассрочка

Как проходит курс:

Щепотка теории
Встречаемся в течение 3х дней, смотрим живые трансляции и задаем вопросы гуру-спикерам по Kafka

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

Щедрая заправка
Обсуждаем Kafka с другими участниками интенсива в чате, поднимаем настроение шутками и соревнуемся в создании лучших мемов по теме интенсива
 

Можно долго читать книги или статьи по Kafka, смотреть обучающие видео или изучать документацию. Потратить на это много времени и все равно не найти всей информации, чтобы стать мастером. А мы подготовили курс, где ты за несколько дней начнешь разбираться в Kafka, как будто создал её сам.
Спойлер: в курсе будет про архитектуру, этого нигде нет.

Кому подойдет курс?

В 2022 году навыки работы с Apache Kafka требуются более чем для 3000 вакансий (*по данным hh.ru)

  • Системным администраторам
    Для сисадминов у нас есть отдельный курс Apache Kafka База
  • Архитекторам
    Kafka — решение многих архитектурных проблем. Подписка на события и надежная передача запросов между приложениями еще никогда не были такими простыми. После интенсива ты организуешь правильную event-driven архитектуру с помощью Kafka
  • Разработчикам
    Kafka даст понимание, каким образом мы можем организовать работу микросервисов и повысить общую надежность системы. Также мы поможем узнать, чем же Kafka отличается от других подобных систем и в чем ее преимущества.

 

После обучения ты:

Курс поможет тебе уменьшить время на рабочие задачи с Кафкой, добавить красивую строчку в резюме и взобраться на следующую ступень карьерной лестницы

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


 

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

Приобретаемые навыки
1
Apache Kafka
3
Транзакции
4
ZooKeeper
5
Нода
6
Датацентр
7
Партиции
8
Шардинг
9
Репликация
10
Буферная передача и задержки
11
Partition key
12
Событийно-ориентированная архитектура
13
fifo

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

Engeneering Manager в HelloFresh

– Более 10 лет опыта разработки на разных языках (php, java, Go)
– Архитектор и разработчик решений для обеспечения очень высокой пропускной способности (до 30 тысяч запросов в секунду на реальных бизнес кейсах)
– Tech Advisor команды DevOps
– Специализируется на облачных решениях – Спикер на профильных митапах и конференциях

–Специализируется на построении high-throughput systems (от 20К запросов в секунду)
–Команда под его руководством поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
–Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD

Site Reliability Engineer в Qiwi

• 15 лет опыта серверной и системной разработки
• 10 лет опыта в распределенных и отказоустойчивых системах

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

Учебный центр: обучение для инженеров и технических лидеров. 

Слёрм вырос из внутреннего обучения Southbridge, аутсорсера администрирования нагруженных проектов. В процессе обучения сотрудников появился учебный курс по Kubernetes, а потом базовый курс дополнился продвинутым, появились курсы DevOps, Docker, Ceph, SRE.

Задача Слёрма - передавать применимые на практике знания для IT-специалистов. Учим DevOps-инженеров и разработчиков от новичков до техлидов. 

Учим тому, в чём уверены сами.

Мы улучшаем IT-мир, создавая полезное образование для специалистов, и предпочитаем развиваться без оглядки на других, идти собственным путём.

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

1. Введение
2. Определение терминов. Теория

Начнете безошибочно разбираться в терминологии

  • Нода, Датацентр, Кластер
  • ZooKeeper
  • Консумер, продусер, топик
  • Сообщение, ключ, значение
  • Партиции

3. Архитектура Кафка. Теория + практика 
Научитесь писать простейшие клиенты, будете понимать внутреннюю архитектуру Кафки

  • Шардинг (партиционирование)
  • Репликация лидер-ведомый
  • Концепция указателей (смещений)
  • Буферная передача и задержки

4. Основы использования Кафка. Теория + практика
Научитесь работать со сложными протоколами и настроить приложение так, чтобы оно не развалилось в проде

  • Создание топиков
  • Сериализация сообщений
  • Настройки продюсера
  • Настройка консумера
  • Partition key: упорядочивание и чтение на клиенте

5. Алгоритмы на Kafka. Теория + практика 
Научитесь строить архитектуру между микросервисами

  • Асинхронные сообщения
  • Подписка на события
  • Репликация в микросервисах

6. Транзакции с использованием Kafka. Теория + практика
Научитесь избегать распространенных проблем с данными при построении архитектуры

  • Only once и идемпотентность при записи в базу
  • Only once при копировании из топика в топик
  • Distributed transactions / Sagas

7. Событийно-ориентированная архитектура. Теория + практика 
Начнете использовать все преимущества Kafka

  • Однонаправленная обработка событий
  • Вариант применения: event sourсing. Акторы
  • Работаем с индексом времени вставки
  • Расчет агрегатов на Kafka

8. Изнасилование Кафка (Kafka как база данных). Теория + практика 
Поймете, как использовать Кафку в качестве СУБД и стоит ли это делать

  • Объединение старых значений ключа
  • Доступ к сообщениям в случайном порядке
  • Делаем fifo очередь
  • Очередь, отсортированная по времени получения aka шедуллер

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

3.1
рейтинг
0
0
0
0
0
обновлено 13.01.2023 12:49
Apache Kafka для разработчиков

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

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