Чему вы научитесь
- Применять наиболее популярные библиотеки, позволяющие работать с Kafka на python: confluent_kafka, aiokafka и faststream.
- Понимать логику работы Kafka, создавать блокирующие и асинхронные приложения, имеющие в своем составе продюсеры и консьюмеры.
- Использовать Kafka в составе приложений, построенных на базе современных веб-фреймворков, в частности, FastAPI.
О курсе
Для кого этот курс
Начальные требования
Обязательно:
-
знание основ python
-
базовые навыки работы с библиотекой asyncio
-
умение работать в IDE PyCharm или любой другой
Желательно:
- хотя бы небольшой опыт работы с любым веб-фреймворком на python
-
умение работать в командной строке Linux
-
умение работать с удаленными репозиториями git
-
базовое представление о docker
-
знакомство с датаклассами pydantic
-
умение работать с менеджером зависимостей poetry
Преподаватели курса
Как проходит обучение
Перед началом обучения вам будет необходимо установить необходимый софт и скачать репозиторий с учебными примерами.
Небольшие и предельно простые примеры кода из каждого урока являются самодостаточными и чаще всего не требуют возвращения к предыдущим урокам, чтобы в них разобраться.
Одновременно с просмотром видео или сразу после окончания просмотра необходимо самостоятельно выполнить учебные примеры в своей IDE, подумать как их можно усовершенствовать, применить в своих проектах.
Рекомендуется также ознакомиться с документаций к используемым библиотекам для получения углубленных знаний.
Сертификат
Что вы получите
- Знания актуальных технологий, позволяющих создавать быстрые, надежные, масштабируемые приложения и востребованные работодателями на рынке труда.