Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.94 KB

index.md

File metadata and controls

33 lines (27 loc) · 1.94 KB

Реализация REST-сервисов

Домашнее задание

Создать REST-сервис интернет магазина

  1. Создайте сущности.
    • Продукт. Поля: id, наименование, цена, количество.
    • Корзина. Поля: id, список продуктов, промокод.
    • Клиент. Поля: id, имя, логин, пароль, email, Корзина.
  2. Создать REST-запросы
    • регистрация клиента;
    • получение клиента (все ли поля нужно возвращать?);
    • удаление клиента;
    • создание продукта;
    • изменение продукта;
    • удаление продукта;
    • получение отдельного продукта;
    • получение списка продуктов c возможностью фильтрации по наименованию;
    • добавление продукта в корзину
    • изменение количества продукта в корзине;
    • удаление продукта из корзины;
    • оплата
  3. Создать файл requests.http. Указать в нем все REST-запросы.

Примечания

  • Если вы не используете IntelliJ IDEA Ultimate Edition, то отправка REST-запросов из IDEA будет недоступна. Можете использовать плагин для Visual Studio - Rest Client