План на курса
Въведение
Flask и Flask-RESTful Framework
- Шаблони, маршрутизация, форми и удостоверяване
- Конструкции за мащабиране на код
- Database управление
Основите на API и тяхната функционалност
- Scalar типове
- Уеб архитектурни модели: композитен модел, прокси модел и фасаден модел
Общ преглед на REST
- Get опция
- Pull опция
- Post опция
- Delete опция
Подготовка на средата за разработка
- Инсталиране на Postman
- Инсталиране на Python
- Инсталиране и конфигуриране на Flask
- Инсталиране на Flask-RESTful
- Настройване на URL маршрут
REST API с Flask-RESTful
- Проектиране и тестване на API
- Създаване на ресурси
- Създаване и съхранение на елементи
- Рефакториране на код
- Внедряване на HTTP глаголи
- Използване на reqparse
- Премахване на дублиране
Колба-SQLАлхимия
- Настройване на SQLAlchemy
- Създаване на модели
- Тестване с Postman
- Дефиниране на ключове
- Внедряване на модели с SQLAlchemy
- Автоматизация с SQLAlchemy
Сигурност с REST API
- Настройване на DNS записи
- Създаване на SSL сертификат
- Добавяне и използване на JWT за допълнителна сигурност
Внедряване в облак
- Свързване към система за контрол на версиите
- Добавяне на ключова двойка
- Създаване на инстанция на сървър
- Внедряване на скриптове за разполагане
Обобщение и заключение
Изисквания
- Разбиране на Flask
- Python опит в програмирането
Публика
- Backend разработчици
Oтзиви от потребители (1)
Този курс беше труднен, защото бяхме задължени да покрием много неща в кратък срок. Треньорът ни знаеше много за темата и представи съдържанието така, че да отговори на нашите изисквания. Имаше много съдържание за учене, но треньорът ни беше полезен и подкрепен. Отговаряше на всички наши въпроси с детайли и чувстваме, че се научихме много. Упражненията бяха добре подготовени, а задачите бяха приспособени съответно към нашите нужди. Харесах този курс.
Bozena Stansfield - New College Durham
Курс - Build REST APIs with Python and Flask
Машинен превод