Добавление л/р 6 и изменение л/р B1 #1

Merged
v.moiseev merged 2 commits from lw06 into main 2024-04-17 09:18:48 +04:00
Showing only changes of commit a1764b3a54 - Show all commits

34
lw06/README.md Normal file
View File

@ -0,0 +1,34 @@
# Лабораторная работа №6 - Изучение шаблона проектирования MVC
## Цель работы
Понимание шаблона проектирования MVC и его применения при проектировании интернет-приложений.
## Ход выполнения работы
Необходимо вспомнить, что говорилось на лекции про данный шаблон проектирования.
Также крайне рекомендуется осознать материал отсюда:
- <https://metanit.com/sharp/aspnet6/>;
- <https://learn.microsoft.com/ru-ru/aspnet/core/mvc/overview>.
Что следует понять из представленных выше и, возможно, каких других статей:
1. Какие есть компоненты в шаблоне MVC и как они зависят друг от друга.
2. Как реализуется шаблон в ASP.NET Core.
3. Как создавать контроллеры и представления для них.
4. Где находится общий шаблон всех представлений и как его подключить.
5. Как передаются параметры на действия контроллера.
6. Что такое `wwwroot` и как использовать файлы из этой директории в веб-приложении.
## Защита работы
Для защиты лабораторной работы необходимо продемонстрировать аналогичную работу из курса "Разработка профессиональных приложений", где есть:
- Отдельный слой представления;
- Отдельный слой бизнес-логики;
- Наличие API в стиле REST;
- Наличие паттерна MVC.
> Как понимаю, это соответствует лабораторной работе №5.