Курс на Stepik
Обложка курса «Асинхронные микросервисы с Apache Kafka на Python» на Stepik
3 490 ₽

Асинхронные микросервисы с Apache Kafka на Python ★ 4.462

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронные микросервисы с Apache Kafka на Python»Учеников на курсе 147
Сертификаты, выданные на курсе «Асинхронные микросервисы с Apache Kafka на Python»Сертификатов выдано 60
Отзывы о курсе «Асинхронные микросервисы с Apache Kafka на Python»Отзывов получено 13
Рейтинг курса «Асинхронные микросервисы с Apache Kafka на Python»Рейтинг курса 4.462
Уроки в курсе «Асинхронные микросервисы с Apache Kafka на Python»Количество уроков 22
Тесты в курсе «Асинхронные микросервисы с Apache Kafka на Python»Количество квизов 47
Время прохождения курса «Асинхронные микросервисы с Apache Kafka на Python»Время прохождения курса —
Стоимость курса «Асинхронные микросервисы с Apache Kafka на Python»Стоимость курса 3 490 ₽ —
Обновления курса «Асинхронные микросервисы с Apache Kafka на Python»Обновления курса — —
Дата публикации курса «Асинхронные микросервисы с Apache Kafka на Python»Дата публикации курса — ———
Последнее обновление курса «Асинхронные микросервисы с Apache Kafka на Python»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Асинхронные микросервисы с Apache Kafka на Python» 7 разделов Уроки в курсе «Асинхронные микросервисы с Apache Kafka на Python» 22 урока Тесты в курсе «Асинхронные микросервисы с Apache Kafka на Python» 47 тестов Время прохождения курса «Асинхронные микросервисы с Apache Kafka на Python» 4 ч. Последнее обновление курса «Асинхронные микросервисы с Apache Kafka на Python» обн. 1 год назад

Перед тем как приступить к работе

6 уроков
1. Системные требования ↗
2. Как загрузить репозиторий с уроками ↗
3. Как настроить IDE и загрузить необходимые библиотеки ↗
4. Как установить Kafka ↗
5. Как установить Offset Explorer ↗
6. Для самых ленивых: готовый образ VirtualBox со всем необходимым ↗

Основы Apache Kafka

1 урок
1. Основные понятия Kafka ↗

Основы работы с Kafka на python

7 уроков
1. Создаем продюсер и консюмер ↗
2. Один продюсер, два консьюмера ↗
3. Один продюсер, три консьюмера, две группы ↗
4. Два продюсера, два топика, один консьюмер ↗
5. "Осиротевшая партиция" и ребалансировка ↗
6. Распределение по партициям сообщений с разными ключами ↗
7. Работа без автоматического коммита: транзакции ↗

Сериализация данных

3 урока
1. Сериализация данных в json ↗
2. Применение pydantic ↗
3. Практический пример: приложение сбора данных ↗

Асинхронная работа

3 урока
1. Что почитать про asyncio ↗
2. Создаем продюсер и консьюмер с использование aiokafka ↗
3. Интегрируем Kafka с веб-приложением на FastApi ↗

Потоковая обработка данных с фреймворком FastStream

1 урок
1. Основы работы с FastStream ↗

Послесловие

1 урок
1. Заключение ↗