Представьте, что вы разрабатываете онлайн-приложение, в котором пользователи смогут играть в пошаговую стратегию Nim. В Nim есть три кучи объектов. Два игрока по очереди убирают любое количество предметов из одной кучи. Цель игры – заставить другого игрока убрать последний предмет.
В приложении необходимо постоянно сохранять текущее состояние игры. Кроме того, вам нужно отправлять пользователям уведомления на различных этапах игры. Уведомление игрокам отправляется, когда пользователь приглашает соперника в новую игру, когда наступает очередь в игре и когда определяется победитель.
Для решения этих задач в данном модуле можно использовать Amazon DynamoDB и Amazon SNS. Amazon DynamoDB используется для хранения текущего состояния игры между ходами. Amazon SNS используется для уведомления игроков о ключевых моментах в игре.
В модуле 1 вы настроите свою среду и загрузите код, который будете использовать во время занятия.
Время, необходимое для прохождения модуля: 20 минут
В этом модуле вы ознакомились с примером приложения, создаваемого в рамках этого курса. Вы также настроили аккаунт AWS и инстанс AWS Cloud9.
Теперь можно приступать к заданиям курса. В следующем модуле вы изучите предоставление базы данных Amazon DynamoDB.