Полноценный курс по созданию production-ready веб-сервисов с использованием asyncio и aiohttp. От основ асинхронного программирования до деплоя: REST API, WebSocket, JWT-аутентификация, PostgreSQL через asyncpg, кэширование, rate limiting, тестирование и CI/CD. В основе — сквозной проект Task Manager API, который вы построите от нуля до продакшена.
Доступен после всех тем (0 из 12)
Доступен после зачёта
Центральный механизм asyncio, который управляет выполнением корутин. Event loop планирует и выполняет асинхронные задачи, переключаясь между ними во время ожидания I/O-операций.
Пример
loop = asyncio.get_event_loop()
loop.run_until_complete(main())Связанные термины
Состав курса, уровни, практика и способы проверки знаний.
Курс включает 12 тем и 120 вопросов с разбором ответа. Начать можно с первой темы курса.
Маршрут охватывает уровни Middle, Senior. Темы расположены от основы к более сложным инженерным задачам, поэтому можно начать с подходящего места и не пропускать важные зависимости.
После прохождения тем доступен зачёт по курсу «aiohttp: Асинхронные веб-приложения» — 20 случайных вопросов с порогом 80%. После зачёта открывается экзамен с развёрнутыми ответами и автоматической оценкой, приближённый к техническому собеседованию.
Да, курс полностью бесплатный: все 12 тем доступны без оплаты.