Здравствуйте. Я начал изучать java. Изучил основы и решил изучит java spring. Можете подкинуть мне идей для проектов на java spring? Хочу потренироваться с java spring чтобы проверить и развить свои способности в этом фреймворке. Желательно разбить по уровням от простого до сложного. Буду очень благодарен.
Недавно делал тестовое задание одно, думаю будет интересно для практики.
Вкратце описание такое:
ЦБ ЕС даёт курс обмена валют на евро каждый день в виде XML (по HTTP), нужно сделать рест-апи, который будет возвращать эти данные в виде JSON.
1. Должна быть возможность выбора валюты, относительно которой показывается курс (по умолчанию это EUR)
2. Нужно периодически скачивать этот XML и сохранять данные в БД, чтобы на каждый запрос их не скачивать с сайта.
3. Должна быть возможность отфильтроваться по валютам (по умолчанию - все)
4. Должна быть возможность получить самый свежий курс.
5. Должна быть возможность получить курс обмена на определённую дату
6. Должна быть возможность получить исторические данные в некотором периоде
Задание не сложное - если знать что делать, то управиться можно за день.
Как дополнение - можно ещё покрыть всё тестами и настроить CI/CD