Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

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

[Udemy] Микросервисы на Python (asyncio, starlette) + RabbitMQ (Андрей Соболев)
[Udemy] Микросервисы на Python (asyncio, starlette) + RabbitMQ (Андрей Соболев)
В наличии
1080 RUB

О товаре

Создание микросервисов на 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.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Udemy, asyncio, starlette, Андрей Соболев

[Udemy] Основы программирования на Java с нуля за 2 месяца
Интерактивный Java курс по базовым понятиям: выражения, условные операции, циклы, массивы, функции, алгоритмы Чему вы научитесь Устанавливать необходимые компоненты для программирования под Java Писать простейшие программы на языке Java Настраивать IDE и использовать встроенные шаблоны кода Строить
1080 RUB
[Udemy] Встань на гвозди легко уже сегодня  (Roman Vybornov)
Встань на гвозди легко уже сегодня Все просто, если не усложнять! Описание В этом онлайн-курсе Роман Выборнов – Проводник в мир острых ощущений и преподаватель практики гвоздестояния в Аланье, поделится своим опытом, подробно расскажет о практике стояния на Досках Садху. После прохождения курса ты
1695 RUB
[Udemy] Факторный анализ для финансистов (Алексей Леонтьев)
Факторный анализ абсолютных, удельных и относительных финансовых показателей с выделением эффектов цены, объема и микса Описание Факторный анализ - это важная часть любой профессии, связанной с финансами. Компании постоянно сравнивают свои фактические результаты с планами, прогнозами, прошедшими
1080 RUB
[Udemy] Разработка в 1С 8 (от новичка до профи) (Геннадий Войтс)
В рамках курса будут рассмотрены все аспекты 1c платформы, необходимые для начала полноценной работы программистом в 1С Описание Курс активно пополняется! В ближайшее время появится еще много интересного. Пройдя данный курс, любой начинающий программист сможет выполнять работы по доработкам
1085 RUB
[Udemy] Тестировщик с нуля. Web, Mobile, Postman, SQL, Git, Bash (Artsiom Rusau)
Чему вы научитесь Теория тестирования ПО Практика тестирования ПО Тестирование мобильных и веб-приложений, базы данных Тестирование API Основы работы с git Основы работы с bash Основы работы с Postman Основы работы с Fiddler и Charles Proxy Основы работы с Jira и Azure DevOps Навыки составления
1680 RUB
[Udemy] Робот для торговли криптовалютой на Binance на Python (Сергей Дроздов)
Разработайте и запустите собственного торговорго робота для криптовалюты, акций или нефти и золота Описание Курс подойдет для любого уровня подтоговки. Содержит готовые к работе скрипты и подробную инструкцию как их запустить. Материал курса и программные модули позволят Вам в будущем создать
1700 RUB