SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 143.620
- Репутация
- 91.169
Последние темы автора:
- Скачать «[Анна Тысяцкая]»
- Скачать «Пенсия Х5 [Школа Монта]»
- Скачать «Анализ текущей ситуации на финансовых рынках и выбор успешной торговой системы (21.06.2025) [Аврора] [Игорь Тощаков]»
- Скачать «Работник восстановлен на работе - неприятно, но оформить надо [Юлия Жижерина]»
- Скачать «Сложные увольнения: как уволить работника, если он не хочет уходить [Юлия Жижерина]»
Складчина: Асинхронные микросервисы с Apache Kafka на Python [Stepik] [Владимир Кириевский]
Описание:
Если вы до сих пор не имели дела в своих проектах с брокерами сообщений, то вы несомненно сделаете правильный выбор, начав свой путь в мир событийно-управляемой архитектуры с изучения Apache Kafka. В рамках этого курса вы научитесь применять наиболее популярные библиотеки для работы с Kafka, создавать масштабируемые системы микросервисов, коммуницирующих посредством Kafka.
О курсе
Если вы до сих пор не имели дела в своих проектах с брокерами сообщений, то, будьте уверены, вы сделаете правильный выбор, начав свой путь в мир событийно-управляемой архитектуры с изучения Apache Kafka. На сегодняшний день это наиболее популярный брокер сообщений, позволяющий строить быстрые, хорошо поддерживаемые и масштабируемые приложения на большинстве современных языков программирования.
Этот курс не сделает вас сразу гуру Kafka, но позволит упростить порог вхождения в тему, даст идеи для дальнейшего развития как разработчика в этой области.
Чему вы научитесь
- Применять наиболее популярные библиотеки, позволяющие работать с Kafka на python: confluent_kafka, aiokafka и faststream.
- Понимать логику работы Kafka, создавать блокирующие и асинхронные приложения, имеющие в своем составе продюсеры и консьюмеры.
- Использовать Kafka в составе приложений, построенных на базе современных веб-фреймворков, в частности, FastAPI.
Начинающие разработчики, уже имеющие некоторый опыт с python, желающие научиться работать с брокерами сообщений, повысить свою ценность для работодателя
Как проходит обучение
Перед началом обучения вам будет необходимо установить необходимый софт и скачать репозиторий с учебными примерами.
Небольшие и предельно простые примеры кода из каждого урока являются самодостаточными и чаще всего не требуют возвращения к предыдущим урокам, чтобы в них разобраться.
Одновременно с просмотром видео или сразу после окончания просмотра необходимо самостоятельно выполнить учебные примеры в своей IDE, подумать как их можно усовершенствовать, применить в своих проектах.
Рекомендуется также ознакомиться с документаций к используемым библиотекам для получения углубленных знаний.
Спойлер: Программа курса
Перед тем как приступить к работе
- Системные требования
- Как загрузить репозиторий с уроками
- Как настроить IDE и загрузить необходимые библиотеки
- Как установить Kafka
- Как установить Offset Explorer
- Для самых ленивых: готовый образ VirtualBox со всем необходимым
- Основные понятия Kafka
- Создаем продюсер и консюмер
- Один продюсер, два консьюмера
- Один продюсер, три консьюмера, две группы
- Два продюсера, два топика, один консьюмер
- "Осиротевшая партиция" и ребалансировка
- Распределение по партициям сообщений с разными ключами
- Работа без автоматического коммита: транзакции
- Сериализация данных в json
- Применение pydantic
- Практический пример: приложение сбора данных
- Что почитать про asyncio
- Создаем продюсер и консьюмер с использование aiokafka
- Интегрируем Kafka с веб-приложением на FastApi
- Основы работы с FastStream
- Заключение
В курс входят
- 22 урока
- 3 часа 29 минут видео
- 47 тестов
Цена: 2890 руб.
Скрытая ссылка
Материал «Асинхронные микросервисы с Apache Kafka на Python [Stepik] [Владимир Кириевский]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.