×
Вы действительно хотите открыть доступ к тестированию по курсу Создание пользовательского интерфейса в ASP.NET Core на 40 дней?
ВИДЕОУРОК №8. Формы и валидация
Этот урок посвящен изучению шаблона MVC (Model View Controller), а также настройке пустого ASP.NET Core приложения.
Изучив материалы этого урока, вы научитесь:
- Добавлять MVC в пустой проект ASP.NET Core
- Выполнять основные настройки маршрутизации
- Создавать контроллеры и представления, использовать основные возможности методов действий
- Создавать пользовательские представления
В этом уроке вы научитесь конфигурировать маршрутизацию в ASP.NET Core приложениях.
По завершению урока вы сможете:
- Создавать маршруты;
- Использовать значения по умолчанию для маршрутов, опциональные параметры;
- Настраивать ограничения для маршрутов;
- Использовать систему маршрутизации для формирования исходящих URL.
Этот урок посвящен созданию и использованию контроллеров, а также чтению информацию, которая пришла в запрос.
Изучив материалы данного урока, вы сможете:
- Создавать контроллеры и методы действий;
- Создавать контроллеры, используя базовый класс Controller;
- Использовать основные свойства класса Controller;
- Получать данные запроса, отправленные в теле запроса или адресной строке;
- Передавать информацию из контроллера в представление.
Каждый метод действия возвращает результат, который может быть по-разному интерпретирован и передан в ответ пользователю. Этот урок позволит узнать разные типы результатов действий.
По завершению этого урока вы сможете:
- Использовать базовые методы класса Controller для формирования разных результатов метода действий;
- Использовать перенаправления;
- Использовать в качестве ответа файлы;
- Использовать JSON в качестве результата метода действия.
Цель данного урока - научиться использовать компоновки для создания общего шаблона сайта, а также научиться использовать частичные представления для повторного использования блоков пользовательского интерфейса.
Изучив материалы этого урока, вы сможете:
- Создавать и использовать компоновки;
- Работать с разделами компоновок;
- Создавать и использовать частичные представления;
- Работать со строго типизированными элементами.
В этом уроке вы научитесь использовать новые возможности ASP.NET Core – компоненты представлений.
После этого урока, вы сможете:
- Создавать POCO компоненты;
- Создавать компоненты на основе базовых классов;
- Использовать компоненты в представлениях приложения;
- Работать с асинхронными компонентами;
- Создавать и использовать гибридные компоненты.
В этом уроке вы узнаете о механизме, который позволяет очень простым способом получить доступ к данным, которые пришли со стороны клиента в HTTP запросе.
Изучив материалы этого урока, вы сможете:
- Понимать, как работает привязка модели;
- Использовать в качестве параметров методов действий сложные тип и коллекции;
- Определять источник привязки данных контроллера.
Формы - неотъемлемая часть любого бизнес-приложения, валидация данных – неотъемлемая часть любой формы. В этом уроке вы научитесь создавать формы и проверять данные, которые ввел пользователь.
По завершению урока вы сможете:
- Использовать дескрипторные вспомогательные классы для настройки форм;
- Использовать атрибуты для управления работы дескрипторных вспомогательных классов;
- Выполнять проверку на стороне клиента;
- Выполнять проверку на стороне сервера.
Цель данного урока – изучить принципы создания и использования дескрипторных вспомогательных классов, что может повысить повторное использование кода при построении пользовательского интерфейса.
После этого урока, вы сможете:
- Понимать, как работают системные дескрипторные классы.
- Научиться создавать пользовательские дескрипторные классы.
- Выполнять все основные манипуляции над HTML элементами, для которых применились дескрипторные классы.
В этом уроке вы узнаете, что такое фильтр в ASP.NET Core MVC и научитесь их создавать и использовать в своих приложениях.
Изучив материалы этого урока, вы сможете:
- Понимать принципы работы фильтров в MVC;
- Использовать фильтры разных типов;
- Создавать свои фильтры на основе интерфейсов и базовых типов;
- Использовать асинхронные фильтры;
- Настраивать глобальные фильтры.
Без базы данных не обойдется ни одно современное приложение. В этом уроке будут изучены основы подключения базы к ASP.NET Core приложению.
Вы научитесь:
- Создавать базы данных, используя EF Core;
- Использовать миграции для изменения БД после смены модели представления;
- Подключать контекст для использования в контроллерах;
- Хранить и использовать строку подключения к БД в файле конфигурации.