В субботу 20.06.2026 с 17:30 до 23:00 возможны сложности с доступом к ресурсам УЦ "Специалист" в связи с техническими работами на серверах

Описание курса

Обучение проходит на Python 3.14

Вы уже знаете, как проектировать микросервисную архитектуру и организовывать взаимодействие между сервисами через HTTP и брокеры сообщений. Но что, если вашему проекту нужна высокая производительность, а синхронные запросы и блокирующие операции становятся узким горлышком?

Асинхронная разработка — это следующий уровень, который позволяет выжать максимум из Python-приложений, обслуживать высокие нагрузки и строить системы, которые не "зависают" в ожидании ответа от базы данных или внешнего API.

Курс построен на балансе: 30% — теория, 70% — практика. Вы не просто изучаете концепции asyncio — вы применяете их в реальных сценариях, переносите синхронные сервисы на асинхронный стек и измеряете прирост производительности.

По окончании обучения вы закрепите навыки разработки асинхронных микросервисов на FastAPI с использованием WebSockets, асинхронного доступа к базам данных и интеграции всех компонентов в единую систему.

Курс идеально подойдет вам, если вы:

  • Backend-разработчик, который хочет перейти от синхронных решений к асинхронным;
  • Python-разработчик, который уже знает основы микросервисной архитектуры и хочет освоить современный стек;
  • Инженер, который хочет участвовать в проектах с высокими требованиями к производительности и отказоустойчивости.

Переходите на асинхронный Python — создавайте высоконагруженные микросервисы, которые выдерживают пиковые нагрузки. Зарегистрируйтесь на курс сейчас и начните разрабатывать асинхронные системы на Python уже с первого занятия.

Курс подходит для корпоративного обучения:

  • Backend-команд, переходящих на асинхронную разработку;
  • Инженерных отделов, которые хотят повысить производительность и отказоустойчивость своих систем;
  • Проектных команд, которые внедряют микросервисную архитектуру в новых продуктах.

Асинхронная разработка становится стандартом для высоконагруженных проектов. Когда ваша команда умеет проектировать и разрабатывать асинхронные микросервисы, это напрямую влияет на бизнес-показатели: сервисы быстрее обрабатывают запросы, реже падают под нагрузкой и проще масштабируются.

В результате ваши специалисты не просто изучат новый стек — они изменят подход к разработке, что сократит среднее время восстановления после сбоев (MTTR), повысит пропускную способность сервисов и ускорит вывод новых функций на рынок.

Узнать больше

Вы научитесь

  • писать эффективный асинхронный код на Python с использованием asyncio, корректно обрабатывая CPU-bound и I/O-bound операции;
  • разрабатывать микросервисы на FastAPI с асинхронными эндпоинтами, валидацией данных и внедрением зависимостей;
  • выполнять миграцию синхронных сервисов (Flask) на асинхронный стек с измерением прироста производительности;
  • проектировать гибридные хранилища данных, интегрируя PostgreSQL и MongoDB через асинхронные драйверы;
  • реализовывать межсервисное взаимодействие через GraphQL (Strawberry), gRPC (grpc.aio) и WebSockets;
  • настраивать асинхронную обработку очередей с помощью aio-pika и фоновых задач через Celery.

Вы будете знать

  • концепции асинхронного программирования в Python: event loop, корутины, задачи, отличия потоков от событийной модели;
  • архитектуру и возможности фреймворка FastAPI, включая Dependency Injection, middleware и Pydantic v2;
  • различия между реляционной (PostgreSQL) и документной (MongoDB) парадигмами, а также критерии выбора БД для конкретных задач;
  • принципы работы и сферы применения протоколов REST, GraphQL, gRPC и WebSocket;
  • механизмы асинхронного взаимодействия с базами данных (Motor) и брокерами сообщений (aio-pika);
  • распределенные паттерны: Idempotent Consumer, Outbox Pattern, Saga, Event Sourcing и CQRS;
  • особенности и перспективы новых асинхронных фреймворков (Litestar, BlackSheep) по сравнению с FastAPI.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Узнать больше

Предварительная подготовка

Требуемая подготовка:
Успешное окончание курса Python: микросервисная архитектура, или эквивалентная подготовка.

Узнать больше

Программа курса

Модуль 1. Введение в асинхронность и FastAPI  (8 ак. ч.)
Модуль 2. Асинхронное взаимодействие, WebSockets и MongoDB  (10 ак. ч.)
Модуль 3. Альтернативные протоколы: GraphQL и gRPC  (8 ак. ч.)
Модуль 4. Асинхронные очереди и паттерны: RabbitMQ + Celery  (6 ак. ч.)
Модуль 5. Обзор современных асинхронных фреймворков  (4 ак. ч.)
Модуль 6. Итоговая практическая работа. Разработка микросервисного проекта (FastAPI + WebSockets)  (4 ак. ч.)

Аудиторная нагрузка в классе с преподавателем 40 ак. ч. + 40 ак. ч. бесплатно*

* Для слушателей курса предусмотрено время для самостоятельной практической отработки и проработки материала в компьютерных классах Центра.

Вы можете использовать его для закрепления знаний, выполнения домашних заданий и консультаций со специалистами.

Время предоставляется бесплатно по предварительному согласованию с администратором комплекса:

  • для занятий с 10:00 до 17:10: дополнительное время с 9:00 до 10:00.
  • для занятий с 14:00 до 17:10: дополнительное время с 13:15 до 14:00.
  • для занятий с 18:30 до 21:30: дополнительное время с 17:10 до 17:55.

По завершении обучения проводится итоговая аттестация. Она может проходить в виде теста на последнем занятии или основываться на результатах выполнения практических заданий в ходе курса.

Узнать больше

Расписание групп по курсу «Python: Асинхронная разработка микросервисов»

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн . Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.

Чем онлайн-обучение отличается от других видов обучения?

Слушатели групп, которые проходят только онлайн, могут подключиться к занятиям из аудитории УЦ Специалист. Чтобы забронировать место, свяжитесь с менеджером заранее. Не позднее чем за 3 дня до начала занятий.

Сортировать:

Режим обучения

Преподаватель

Место обучения

Начало
16.11.2026
Окончание
20.11.2026

XX день занятий

Время
10:00-17:10
День недели
ежедневно

Очно и онлайн

Преподаватель
Герасименко Сергей Валерьевич
Место
Радио
  • Бауманская
  • Авиамоторная

Стоимость

Стоимость не облагается НДС
49 990 ₽
-10%
44 950 ₽

Физ.лицам

54 990 ₽
-10%
49 490 ₽

Организациям

49 990 ₽
-10%
44 950 ₽

Физ.лицам

54 990 ₽
-10%
49 490 ₽

Организациям

Начало
06.02.2027
Окончание
06.03.2027

XX день занятий

Время
10:00-17:10
День недели
суббота

Открытое обучение

Очно и онлайн

Преподаватель
Герасименко Сергей Валерьевич
Место
Таганский
  • Пролетарская
  • Крестьянская застава

Стоимость

Стоимость не облагается НДС
49 990 ₽

Физ.лицам

54 990 ₽

Организациям

49 990 ₽

Физ.лицам

54 990 ₽

Организациям

Начало
28.03.2027
Окончание
25.04.2027

XX день занятий

Время
10:00-17:10
День недели
воскресенье

Открытое обучение

Очно и онлайн

Преподаватель
Герасименко Сергей Валерьевич
Место
Таганский
  • Пролетарская
  • Крестьянская застава

Стоимость

Стоимость не облагается НДС
49 990 ₽

Физ.лицам

54 990 ₽

Организациям

49 990 ₽

Физ.лицам

54 990 ₽

Организациям

Начало
29.03.2027
Окончание
02.04.2027

XX день занятий

Время
10:00-17:10
День недели
ежедневно

Открытое обучение

Очно и онлайн

Преподаватель
Герасименко Сергей Валерьевич
Место
Радио
  • Бауманская
  • Авиамоторная

Стоимость

Стоимость не облагается НДС
49 990 ₽

Физ.лицам

54 990 ₽

Организациям

49 990 ₽

Физ.лицам

54 990 ₽

Организациям

Начало
30.05.2027
Окончание
27.06.2027

XX день занятий

Время
10:00-17:10
День недели
воскресенье

Открытое обучение

Очно и онлайн

Преподаватель
Герасименко Сергей Валерьевич
Место
Таганский
  • Пролетарская
  • Крестьянская застава

Стоимость

Стоимость не облагается НДС
49 990 ₽

Физ.лицам

54 990 ₽

Организациям

49 990 ₽

Физ.лицам

54 990 ₽

Организациям

* Данная скидка действительна при заказе и оплате обучения только сегодня. Запишитесь прямо сейчас со скидкой!

Стоимость не облагается НДС

Стоимость обучения

Частным лицам

Очно

49 990 ₽

Онлайн

49 990 ₽

Индивидуальное обучение

133 000 ₽ *

Обучение в кредит

От 2 668 руб./месяц

Организациям

Очно

54 990 ₽

Онлайн

54 990 ₽

Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно. В случае занятий по индивидуальной программе расчёт стоимости обучения и количества необходимых часов производится отдельно.

Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Для юридических лиц (организаций) указана цена, действующая при полной предоплате.

Узнать больше

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Свидетельство выпускника

Cертификат международного образца

Удостоверение о повышении квалификации

* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Авторизации

1С Касперский Астра Линукс Базальт Постгрес

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.