Представьте, что вы создаете приложение для книжного интернет-магазина. В вашем магазине много книг, которые хранятся на складе до момента их продажи клиентам. В приложении пользователям должна быть доступна информация о том, какие книги есть в наличии, а также основные сведения о книгах, например имя автора.
В приложении должна быть возможность найти книгу по ее названию и автору, чтобы пользователь мог получить более подробные сведения о ней. Более того, в приложении должна быть возможность просматривать все книги в определенной категории, например «История» или «Биографии», чтобы пользователь мог найти интересные для себя книги.
И, наконец, вы можете продавать книги в разных форматах, например в твердом или мягком переплете либо аудиокниги. Приложение должно хранить информацию о доступных форматах книги с привязкой к идентификаторам в вашей системе учета. В приложении должна быть возможность менять перечень форматов, так как вам, вероятно, потребуется добавлять или удалять форматы для книг.
Изучая модули данного учебного пособия, вы научитесь моделировать таблицу DynamoDB для реализации этих требований к приложению.
Чтобы ознакомиться с этим учебным пособием, вам нужен аккаунт AWS и доступ для создания ресурсов AWS Identity and Access Management (IAM), Amazon DynamoDB и AWS Cloud9 в этом аккаунте. Следуя пошаговым инструкциям из этого учебного пособия, вы сможете выполнить все необходимые предварительные настройки.
Время, необходимое для прохождения модуля: 15 минут