Видео курс Создание пользовательского интерфейса в ASP.NET Core. Формы и валидация - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу Создание пользовательского интерфейса в ASP.NET Core на 40 дней?

      ВИДЕОУРОК №8. Формы и валидация

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

      Этот урок посвящен изучению шаблона MVC (Model View Controller), а также настройке пустого ASP.NET Core приложения. 
       
      Изучив материалы этого урока, вы научитесь:

      1. Добавлять MVC в пустой проект ASP.NET Core
      2. Выполнять основные настройки маршрутизации
      3. Создавать контроллеры и представления, использовать основные возможности методов действий
      4. Создавать пользовательские представления 
      Читать дальше...

      В этом уроке вы научитесь конфигурировать маршрутизацию в ASP.NET Core приложениях. 
       
      По завершению урока вы сможете:

      1. Создавать маршруты;
      2. Использовать значения по умолчанию для маршрутов, опциональные параметры;
      3. Настраивать ограничения для маршрутов;
      4. Использовать систему маршрутизации для формирования исходящих URL.
      Читать дальше...

      Этот урок посвящен созданию и использованию контроллеров, а также чтению информацию, которая пришла в запрос. 
       
      Изучив материалы данного урока, вы сможете:

      1. Создавать контроллеры и методы действий;
      2. Создавать контроллеры, используя базовый класс Controller;
      3. Использовать основные свойства класса Controller;
      4. Получать данные запроса, отправленные в теле запроса или адресной строке;
      5. Передавать информацию из контроллера в представление.
      Читать дальше...

      Каждый метод действия возвращает результат, который может быть по-разному интерпретирован и передан в ответ пользователю. Этот урок позволит узнать разные типы результатов действий. 
       
      По завершению этого урока вы сможете:

      1. Использовать базовые методы класса Controller для формирования разных результатов метода действий;
      2. Использовать перенаправления;
      3. Использовать в качестве ответа файлы;
      4. Использовать JSON в качестве результата метода действия.
      Читать дальше...

      Цель данного урока - научиться использовать компоновки для создания общего шаблона сайта, а также научиться использовать частичные представления для повторного использования блоков пользовательского интерфейса. 
       
      Изучив материалы этого урока, вы сможете:

      1. Создавать и использовать компоновки;
      2. Работать с разделами компоновок;
      3. Создавать и использовать частичные представления;
      4. Работать со строго типизированными элементами. 
      Читать дальше...

      В этом уроке вы научитесь использовать новые возможности ASP.NET Core – компоненты представлений. 
       
      После этого урока, вы сможете:

      1. Создавать POCO компоненты;
      2. Создавать компоненты на основе базовых классов;
      3. Использовать компоненты в представлениях приложения;
      4. Работать с асинхронными компонентами;
      5. Создавать и использовать гибридные компоненты.
      Читать дальше...

      В этом уроке вы узнаете о механизме, который позволяет очень простым способом получить доступ к данным, которые пришли со стороны клиента в HTTP запросе. 
       
      Изучив материалы этого урока, вы сможете:

      1. Понимать, как работает привязка модели;
      2. Использовать в качестве параметров методов действий сложные тип и коллекции;
      3. Определять источник привязки данных контроллера.
      Читать дальше...

      Формы - неотъемлемая часть любого бизнес-приложения, валидация данных – неотъемлемая часть любой формы. В этом уроке вы научитесь создавать формы и проверять данные, которые ввел пользователь. 
       
      По завершению урока вы сможете:

      1. Использовать дескрипторные вспомогательные классы для настройки форм;
      2. Использовать атрибуты для управления работы дескрипторных вспомогательных классов;
      3. Выполнять проверку на стороне клиента;
      4. Выполнять проверку на стороне сервера.
      Читать дальше...

      Цель данного урока – изучить принципы создания и использования дескрипторных вспомогательных классов, что может повысить повторное использование кода при построении пользовательского интерфейса. 
       
      После этого урока, вы сможете:

      1. Понимать, как работают системные дескрипторные классы.
      2. Научиться создавать пользовательские дескрипторные классы.
      3. Выполнять все основные манипуляции над HTML элементами, для которых применились дескрипторные классы.
      Читать дальше...

      В этом уроке вы узнаете, что такое фильтр в ASP.NET Core MVC и научитесь их создавать и использовать в своих приложениях. 
       
      Изучив материалы этого урока, вы сможете:

      1. Понимать принципы работы фильтров в MVC;
      2. Использовать фильтры разных типов;
      3. Создавать свои фильтры на основе интерфейсов и базовых типов;
      4. Использовать асинхронные фильтры;
      5. Настраивать глобальные фильтры.
      Читать дальше...

      Без базы данных не обойдется ни одно современное приложение. В этом уроке будут изучены основы подключения базы к ASP.NET Core приложению. 
       
      Вы научитесь:

      1. Создавать базы данных, используя EF Core;
      2. Использовать миграции для изменения БД после смены модели представления;
      3. Подключать контекст для использования в контроллерах;
      4. Хранить и использовать строку подключения к БД в файле конфигурации. 
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      основные темы, рассматриваемые на уроке
      0:00:42
      Дескрипторные вспомогательные классы Tag Helpers
      0:02:07
      Регистрация классов _ViewImports.cshtml
      0:03:26
      Создание формы
      0:08:09
      Формы с применением Tag Helpers
      0:12:45
      Атрибут type элемента input
      0:13:46
      Атрибут UIHint
      0:14:22
      Примеры работы с атрибутами
      0:16:25
      Tag Helper для элементов label. Атрибут [Display]
      0:18:04
      Особенности работы с элементом select
      0:22:25
      Проверка достоверности модели (валидация)
      0:26:15
      Проверка с помощью метаданных
      0:28:23
      Проблемы безопасности, форматирования и соответствия данных
      0:30:42
      Примеры использования явной валидации в коде контроллера
      0:36:24
      Валидация с использованием атрибутов модели
      0:40:03
      Проверка на стороне клиента
      0:43:48
      Пример валидации на стороне клиента
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      ASP.NET Core Web API. Практический курс
      ПОДРОБНЕЕ
      ASP.NET Core Базовый
      ПОДРОБНЕЕ
      ASP.NET Core Углубленный
      ПОДРОБНЕЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      Оформить подписку
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.