Онлайн-курс «Асинхронное программирование» | robot_dreams
< онлайн-курс > < 12 занятий > < курсовой проект >

Асинхронное программирование

Освойте подходы асинхронного программирования на Python для разработки быстрых и эффективных программ.

Сергей Руських

13+ лет опыта в разработке

Lead Python Software Engineer в SoftServe

читать дальше
Курс подойдет:
Junior/Middle/Senior Developers

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

Tech/Team Leads

Чтобы применять асинхронные техники в работе и создавать высокопроизводительные и масштабируемые программы, направляя команды на эффективное использование ресурсов.

DevOps, Architects, QA Automation Engineers

Чтобы получить навыки для повышения производительности в микросервисах, снижения требований к инфраструктуре, автоматизации CI/CD-процессов и эффективного масштабирования тестов.

О курсе:

Вы научитесь повышать эффективность кода за счет применения асинхронных подходов в Python. Освоите работу с модулем asyncio, фреймворком FastAPI и библиотекой SQLAlchemy, чтобы эффективно обрабатывать асинхронные операции и создавать производительные программы.

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

Зарегистрироваться
В программу курса входят:
01
Асинхронное программирование в Python

Освоите асинхронный подход программирования на Python. Получите необходимые знания об asyncio и Event Loop. Разберетесь с примитивами синхронизации и race conditions.

02
Интеграция и оптимизация БД

Получите опыт использования асинхронных библиотек и решения проблем обработки, выгрузки и сохранения данных в базу с применением asyncio и multiprocessing.

03
Разработка вебсервисов

Научитесь разработке веб-сервисов с использованием FastAPI и SQLAlchemy. Узнаете, как решать и избегать проблем применения синхронных и асинхронных подходов.

04
Кейс в портфолио

Создадите набор сервисов, который будет выгружать базу данных общеизвестных уязвимостей информационной безопасности (CVE), сохранять ее и возвращать пользователю через API-запрос.

Учит:
Сергей
Руських
Lead Python Software Engineer в SoftServe
13+ лет опыта в разработке
10 лет использует Python для разработки веб-сервисов и систем обработки и выгрузки данных. Работал в Takeoff Technologies, Ender Turing, Wargaming
имеет опыт в таких сферах, как E-commerce, автоматизация и роботизация складских решений, программное обеспечение для колл-центров, медиареклама
соорганизатор LvivPy (Lviv Python Community) и Ukraine Python Community
докладчик на конференциях PyConUA и LvivPy
Программа курса
Регистрация
 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.