Вы разработаете веб-приложение, которое позволит пользователям загружать и отображать файлы в своем облачном хранилище — всё как в Google Диске.
У вас будет готовая клиентская часть приложения (frontend), которую вы самостоятельно подключите к созданной вами серверной части (backend). При создании серверной части вы самостоятельно разработаете архитектуру и функционал приложения, а также протестируете его работоспособность.
Шаги выполнения:
● изучите протокол получения и отправки сообщений между frontend и backend
● нарисуете схему приложения
● опишете архитектуру приложения: структуру базы данных, хранение настроек и файлов
● создадите репозиторий проекта на GitHub
● напишете приложение с использованием Spring Boot
● протестируете приложение с помощью cURL или Postman
● протестируете приложение с frontend
Лучшие выпускники пройдут собеседование в компании Альфа-Банк.