Скачать [Udemy] Микросервисы на Python [asyncio, starlette] + RabbitMQ [Андрей Соболев]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Освоив материалы [Udemy] Микросервисы на Python [asyncio, starlette] + RabbitMQ [Андрей Соболев], вы сможете увереннее работать с серверной инфраструктурой, сетями и системными сервисами. Складчина станет удобным способом приобрести курс.

Информация
Цена: 80 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
462 767
Реакции
45 701
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Udemy] Микросервисы на Python [asyncio, starlette] + RabbitMQ [Андрей Соболев]
Ссылка на картинку
Создание микросервисов на asyncio python. Подключение к брокеру RabbitMQ. Валидация данных при помощи Pydantic.

Описание
В рамках данного курса Вы научитесь создавать асинхронные микросервисы на языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ . Будет рассмотрен веб-интерфейс RabbitMQ и разобрана его схема работы. Также вы научитесь тестировать микросервисы (pytest) и валидировать входные данные при помощи Pydantic.

Программа курса построена вокруг решения реальной задачи по созданию чата между пользователем и микросервисом, в котором микросервис переворачивает сообщение пользователя.
  1. На первом занятии мы начнем создавать микросервис main (работающим на фреймворке Starlette) и попробуем написать первые сообщения, а также протестируем работу aiocron.

  2. На втором занятии будет подробно рассказано про работу RabbitMQ, а также мы создадим микросервис messager, и попробуем отправить туда несколько сообщений из веб-интерфейса RabbitMQ.

  3. На третьем занятии мы свяжем микросервисы main и messager при помощи брокера RabbitMQ, а также научимся отправлять данные в формате json от одного микросервиса к другому.

  4. На четвертом занятии мы создадим микросервис worker, который будет эмулировать решение долгих задач (при помощи алгоритма PoW). Мы свяжем его с микросервисом messager (который в свою очередь полученный результат будет отправлять в микросервис main)

  5. На пятом занятии мы рассмотрим паттерн RPC (Remote Procedure Call), который позволяет нам вызывать функции из других микросервисов (к примеру нам нужно посчитать hash, или вызвать функцию суммирования в микросервисе А, из микросервиса Б)

  6. На шестом занятии мы научимся валидировать входные данные при помощи Pydantic, отделять бизнес-логику от логики обслуживания RabbitMQ, а также тестировать наши микросервисы при помощи Pytest.

Для кого этот курс:
  • Разработчики python, которые хотят научится создавать асинхронные микросервисы на языке python, связанные при помощи брокера RabbitMQ.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
andrey sobolev asyncio asyncio python python rabbitmq андрей соболев микросервисы на python программирование
Похожие складчины
Kail
Ответы
0
Просмотры
578
Kail
Kail
Kail
Ответы
0
Просмотры
645
Kail
Kail
Kail
Ответы
0
Просмотры
826
Kail
Kail
Kail
Ответы
0
Просмотры
411
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.