Three-tier Onion-architecture: Core layer, Data layer, Service layer.
SQLite database.
Tests included.
Создать приложение ASP.NET Core MVC для вывода данных должно выводить список курсов, при выборе курса - групп выбранного курса, при выборе группы - и список студентов группы отдельная форма редактирования группы (изменять название группы) форма редактирования студента группы (фио студента). реализовать проверку: нельзя удалить группу, если в ней есть студенты.