Онлайн-курс «Асинхронне програмування» | 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
Програма курсу
Реєстрація
 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти і політикою конфіденційності.