JAVARUSH Test Task

@Author RentCeisy

Хотелось бы выразить слова благодарности команде JavaRush за столь потрясающий ресурс!

Тестовое задание для поступления на стажировку от JavaRush.ru

Задание: PARTS (компьютерные комплектующие) Реализовать простенькое приложение Parts-list, для отображения списка деталей для сборки компьютеров на складе. Записи хранить в базе данных. Схему таблички для хранения нужно придумать самому (достаточно одной таблицы). Нужно показывать список уже имеющихся деталей (с пейджингом по 10 штук на странице). В списке должно быть наименование детали (String), обязательна ли она для сборки (boolean) и их количество на складе (int). На склад можно добавлять новые детали, редактировать существующие детали (любое из полей), удалять. • Должна быть сортировка по принципу: все детали, детали, которые необходимы для сборки, опциональные детали. • Должен быть поиск по наименованию детали. Бизнес-требование: ниже списка деталей всегда выводить поле, в котором выводится, сколько компьютеров можно собрать из деталей в наличии. Для сборки одного компьютера должны быть в наличии все детали, которые отмечены как необходимые.

Используемые технологии:

• Maven (Версия 4)

• Spring (Версия 5.0.8)

• TomCat (Версия 8)

• Hibernate (Версия 5.3.3)

• MySQL (Версия 5.7.23)

• Spring MVC (Версия 5.0.8)