×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Створення користувальницького інтерфейсу в ASP.NET Core на 40 днів?
ВІДЕОУРОК № 2. Маршрутизація в ASP.NET Core
Цей урок присвячений вивченню шаблону 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;
- Використовувати міграції для зміни БД після зміни моделі подання;
- Підключати контекст для використання у контролерах;
- Зберігати та використовувати рядок підключення до бази даних у файлі конфігурації.