• Форумы
  • Администрирование

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

Информация
Цена: 80 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 190
Монеты
1 191
Оплачено
0
Баллы
0
06.11.2021
  • #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 программирование
Похожие складчины
Скачать [Udemy] Создаем мессенджер на базе Python asyncio. 2022 [Дмитрий Читалов]
  • Kail
  • 26.07.2022
0
Ответы
0
Просмотры
403
26.07.2022
Kail
Скачать [Thinknetica] Асинхронный Python: концепции, принципы, asyncio
  • Kail
  • 26.03.2023
0
Ответы
0
Просмотры
489
26.03.2023
Kail
Скачать [Udemy] Программирование на Python: полный курс Python Bootcamp 2023 [Андрей Думитреску]
  • Kail
  • 12.03.2023
0
Ответы
0
Просмотры
603
12.03.2023
Kail
Скачать Устройство и применение библиотек dry-python на практике [Никита Соболев]
  • Kail
  • 24.05.2021
0
Ответы
0
Просмотры
265
24.05.2021
Kail
Скачать [Udemy] Мастер программирования на Python: полный курс Python Bootcamp 2021 [Андрей Думитреску]
  • Kail
  • 15.02.2021
0
Ответы
0
Просмотры
958
15.02.2021
Kail
Показать больше складчин

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

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

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

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

Регистрация

Войти

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

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?