1. Задание
2. Решение
3. Результат
4. Запуск проекта
-
Создать набор для начальных стадий решения реальных и тестовых задач по написанию REST API с использованием популярных фреймворков
Bottle
,Flask
,FastAPI
и возможных других. Дополнить вариантами использования СУБДSQLite
иPostgreSQL
и соответствующими инструментамиSQLAlchemy
,psycopg2
, etc. -
Постараться во всех вариантах использовать
Swagger
помимо возможных самодельных утилит для тестирования работы со стороны клиента. -
Реализовать аутентификацию OAuth2 через простой JSON Web Token.