Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021) Видеокурс
В рамках данного курса Вы научитесь создавать асинхронные микросервисы на языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ . Будет рассмотрен веб-интерфейс RabbitMQ и разобрана его схема работы. Также вы научитесь тестировать микросервисы (pytest) и валидировать входные данные при помощи Pydantic.
Программа курса построена вокруг решения реальной задачи по созданию чата между пользователем и микросервисом, в котором микросервис переворачивает сообщение пользователя.
-На первом занятии мы начнем создавать микросервис main (работающим на фреймворке Starlette) и попробуем написать первые сообщения, а также протестируем работу aiocron.
-На втором занятии будет подробно рассказано про работу RabbitMQ, а также мы создадим микросервис messager, и попробуем отправить туда несколько сообщений из веб-интерфейса RabbitMQ.
-На третьем занятии мы свяжем микросервисы main и messager при помощи брокера RabbitMQ, а также научимся отправлять данные в формате json от одного микросервиса к другому.
-На четвертом занятии мы создадим микросервис worker, который будет эмулировать решение долгих задач (при помощи алгоритма PoW). Мы свяжем его с микросервисом messager (который в свою очередь полученный результат будет отправлять в микросервис main)
-На пятом занятии мы рассмотрим паттерн RPC (Remote Procedure Call), который позволяет нам вызывать функции из других микросервисов (к примеру нам нужно посчитать hash, или вызвать функцию суммирования в микросервисе А, из микросервиса Б)
-На шестом занятии мы научимся валидировать входные данные при помощи Pydantic, отделять бизнес-логику от логики обслуживания RabbitMQ, а также тестировать наши микросервисы при помощи Pytest.
Информация о видео
Название: Микросервисы на Python (asyncio, starlette) + RabbitMQ
Автор: Андрей Соболев
Год выхода: 2021
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: 2 ч 51 мин
Файл
Формат: MP4 (+доп.файлы)
Видео: AVC, 1280x720, ~659 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 1.11 Gb
Скачать Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021) Видеокурс
|
|
Tweet |
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
Основы программирования на Python (2021) Видеокурс Курс позволяет освоить базовые конструкции программирования, встречающиеся в любом языке программирования, а также написать под руководством преподавателя несколько игр. |
«Акварельные иллюстрации» (2021) Видеокурс На этом курсе вы научитесь создавать достаточно простые, но очень необычные и атмосферные работы акварелью и вспомогательными материалами. |
Python для решения бизнес-задач (2021) Видеокурс Не тратьте время на рутинные задачи! Изучите основы Python и автоматизируйте их выполнение. После курса вы сможете быстро персонализировать рассылки, парсить сайты, собирать и анализировать данные о клиентах с помощью Python. |
Обработка и анализ данных на Python (2021) Видеокурс Первая часть курса посвящена настройке и работе с окружением. Поскольку Pandas – это библиотека на Python, соответственно, потребуется установить Python на компьютер, если его еще нет. Также потребуется сама библиотека Pandas. И здесь будут рассмотрены два варианта: установка виртуального окружения и необходимых библиотек с нуля и установка |
Отчеты и автоматизация на Python: PDF, HTML, email (2019) Видеокурс В этом курсе вы научитесь создавать и преобразовывать PDF документы, генерировать их из HTML кода, используя шаблонизатор, отправлять отчеты по e-mail и автоматизировать работу. |
0