Основы программированию

Web приложения

Модель данных

Лабораторная работа

Задание

Изучите пример из лекций.

Реализуйте API и клиентскую часть для вывода списка уроков студента.

Индивидуальное задание (вариант выдается преподавателем):

реализовать возможность удаление студента с урока (урока у студента); реализовать выставление оценок за урок (в компоненте урок; студент); добавить в класс урока (студента) текстовое поле с описанием, реализовать возможность редактировать на клиенте это поле; добавление урока (студента) реализовать через поле ввода имени; добавление урока (студента) реализовать с помощью поиска на основе регулярных выражений; добавить в API возможность загрузить урок вместе со студентами целиком (студента вместе с уроками); создать репозиторий на сервере и клиентскую часть для редактирования групп студентов (преподавателей);