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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронные микросервисы с Apache Kafka на Python»Учеников на курсе 145
Сертификаты, выданные на курсе «Асинхронные микросервисы с Apache Kafka на Python»Сертификатов выдано 58
Отзывы о курсе «Асинхронные микросервисы с 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. Заключение