Sigma Software University

Web Services on Python

8 годин
Для досвідчених
Python WEB Developer / Webmaster
Цей курс навчить тебе створювати мікросервіси на Python з використанням Flask-RESTful. Ти освоїш роботу з базами даних через SQLAlchemy, навчишся тестувати API та розгортати додатки в контейнерах. Після курсу ти зможеш розробляти надійні REST API для реальних проектів. Для навчання знадобиться Linux або MacOS.

Про курс

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

На цьому курсі вивчають створення REST API для реальних проектів. Кожен модуль будуєть на знаннях з попереднього.

Основи та підготовка

Курс починається з роз'яснення принципів REST API. Студенти розгортають середовище розробки та налаштовують необхідні інструменти. Цей етап закладає фундамент для всіх наступних завдань.

Розробка мікросервісів

Далі курс показує створення мікросервісів на Flask-RESTful. Студинти вчаться працювати з базою даних через SQLAlchemy та серіалізувати дані за допомогою Marshmallow. Ці три технології працюють разом для побудови основної логіки API.

Тестування та безпека

Наступний блок присвячений тестуванню з pytest. Студинти пишуть модульні та інтеграційні тести для перевірки коду. Потім додають аутентифікацію через JWT токени для захисту API.

Завершення проекту

Фінальний етап - розгортання готового застосунку в контейнерах. Це дає змогу побачити як працює весь ланцюжок розробки - від ідеї до робочого продукту.

Результати навчання

Після курсу студенти вміють створювати REST API production-рівня на Python. Вони розуміють весь цикл розробки - від базових концепцій до розгортання.

Вимоги до студентів

Для комфортної роботи рекомендується використовувати POSIX-сумісну систему - Linux або MacOS. Це дозволить уникнути проблем з налаштуванням інструментів.

Деталі курсу

Курс триває 8 годин і розрахований на досвідчених розробників. Всі заняття проводяться українською мовою з використанням англійських технічних термінів.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора