Построение асинхронных приложений на Python

Где: online

Когда: Открытая дата

Длительность: 8 часов

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

В поисках ответа как реализовать высоконагруженные (клиентские и серверные) веб-приложения на аппаратных платформах с весьма ограниченной конфигурацией?

Приглашаем вас на курс «Построение асинхронных приложений на Python», который дает практические ответы на этот вопрос.

Вас ждет 8 часов живого кодинга. Мы пошагово рассмотрим особенности построения асинхронных высоконагруженных веб-приложений с использованием языка программирования Python.

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

ДЛЯ КОГО

Программа рассчитана на веб-разработчиков с опытом, уровня Middle и Senior, а также Team Lead-ов, которые хотят разобраться в деталях реализации асинхронного программирования на Python.

ПО ЗАВЕРШЕНИИ ВЫ

  • Разберетесь во внутренней реализации асинхронности на Python
  • Научитесь применять асинхронный код на практике

ПРОГРАММА

8 часов в режиме live-coding. Мы покроем следующие темы:

  • Основы построения асинхронных архитектур
  • Реализация однопоточного неблокирующего сервера (event loop)
  • Coroutines. Async / await. Создание собственного awaitable-объекта
  • Взаимодействие с СУБД с использованием асинхронности
  • Пример реализации REST API на базе асинхронного веб-фреймворка
  • Развертывание асинхронных приложений

ЯЗЫК

Курс проводится на русском языке с использованием английской терминологии. Материалы курса на английском языке.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Для выполнения всех шагов процесса разработки желательно использовать POSIX-совместимую операционную систему (например, Linux, MacOS)

Есть вопросы по курсу, пожалуйста, обращайтесь к Елене, тренинг менеджеру курса +38 068 351 22 88