Приложение должно быть в Docker, как и база данных в прошлом уроке.
Архивы: Задания
Описание.
Домашнее задание 25. Реализация сквозной функциональности.
Домашнее задание 24. Обновление пользовательских форм без перезагрузки веб-страницы.
Добавить в курсовой проект AJAX, Freemarker include и отдельные страницы для обработки ошибок пользователя.
Домашнее задание 23. Редактирование пользовательских данных на веб-странице.
Добавить в курсовой проект страницу личного кабинета с возможностью редактирования имени и фамилии.
Домашнее задание 22. Курсовой проект. Реализовать сервис музыкальной платформы.
Реализовать сервис музыкальной платформы. Функциональность для пользователя: Регистрация в системе с полной валидацией полей и переводом на другой язык (переводите