Правила выполнения домашней работы.
- Выполняйте домашнее задание в отдельной ветке проекта на GitHub.
- В поле для сдачи работы прикрепите ссылку на ваш проект в Git.
- На проверку можно отправить как все задачи вместе, так и каждую задачу по отдельности.
- Во время проверки вашей домашней работы по частям будет стоять статус «На доработке».
- Любые вопросы по решению задач можете задавать в чате учебной группы.
Выполните задания.
Задание 1.
Изучите инструкцию, как начать работать с Yandex Cloud Functions.
Задание 2.
Используя Yandex Cloud Functions, реализуйте описанную бизнес-логику:
Метод | URL | Действие | Комментарий |
---|---|---|---|
GET |
/api/characters |
Получить всех персонажей | Получаем массив всех персонажей |
GET |
/api/character?id=1 |
Получить персонажа по ID | Получаем объект персонажа, если запись «не найдено», вернём Code: 404 |
Структура объекта персонажа:
{
id: 1,
name: "Имя персонажа",
description: "описание...",
modified: "2020-07-21",
thumbnail: "http://...",
comics: [
{
id: 1,
name: "Spider-Man: 101 Ways to End the Clone Saga (1997) #1"
}
]
}
Задание 3 (необязательное).
- Изучите инструкции, как начать работать с инструментами Managed Service for MongoDB и Managed Service for PostgreSQL.
- Выберите один из этих инструментов в качестве основного.
- Создайте кластер выбранной БД и реализуйте хранение данных и персонажах в БД.