Задачи курса «FastAPI для начинающих: API с базой данных и тестами»
Выберите задачу и проверьте решение прямо на странице. Регистрация не нужна.
- Пересечение интервалов бронирования в FastAPI: задача
Найдите частичное и полное пересечение интервалов бронирования одной комнаты. Практика FastAPI с проверкой кода.
- FastAPI: создание бронирования и ответ 409 при конфликте
Создайте бронь свободной комнаты и верните HTTP 409, если время пересекается с существующей бронью. Задача FastAPI.
- Первый тест API через TestClient — задача по FastAPI
json() == {"id":1,"name":"Альфа","capacity":6}? Проверьте ответ в задаче из бесплатного курса FastAPI.
- Fixtures, временная база и dependency override — задача по FastAPI
Какая функция зависимости будет вызвана и почему это загрязняет окружение? Проверьте ответ в задаче из бесплатного курса FastAPI.
- Тестирование ошибок FastAPI: отказ в бронировании
Проверьте ошибки бронирования: неизвестная комната, неверное время и конфликт интервалов. Практика тестирования FastAPI.
- Регистрация и хеширование пароля — задача по FastAPI
Практическая задача по теме «Регистрация и хеширование пароля» с проверкой ответа онлайн.
- Вход и JWT access token — задача по FastAPI
Какой первый аргумент нужно передать в createaccesstoken, чтобы поле sub соответствовало контракту этого проекта?
- Текущий пользователь как dependency — задача по FastAPI
Практическая задача по теме «Текущий пользователь как dependency» с проверкой ответа онлайн.
- FastAPI: авторизация и отмена только своей брони
Проверьте токен пользователя и разрешите отменять только его собственные бронирования. Задача на авторизацию FastAPI.
- Публикация Roomly и публичный URL — задача по FastAPI
Как отработает getcurrentuser для старого JWT? Проверьте ответ в задаче из бесплатного курса FastAPI.
