Про курс
Цей курс познайомить слухача з технологією ASP.NET MVC, яка призначена для розробки веб-застосунків. Ви дізнаєтеся, які особливості у 4-ї версії MVC та навчитеся ефективно використовувати всі її переваги. Відео курс дозволяє освоїти високопродуктивну модель програмування, яка сприяє більш чистій веб-архітектурі, забезпечує розробку, керовану тестами (TDD), та допускає швидку розширюваність.
Також відео уроки MVC 4 Framework будуть необхідні для вивчення наступної версії платформи - MVC 5.
Цей курс входить до спеціальності:
Попередні Вимоги
Перед проходженням цього курсу ми рекомендуємо пройти навчання з «Відеокурсу C# Базовий», «Відео курсу HTML та CSS», вивчити «Відео уроки JavaScript».
Ви навчитеся
- розуміти концепцію паттерну MVC версії 4;
- налаштовувати маршрутизацію;
- створювати та налаштовувати контролери;
- розбиратися у фільтрах та створювати їх;
- створювати та налаштовувати представлення;
- виконувати основні операції за моделлю;
- розробляти AJAX-додатки;
- шукати та усувати вразливості у веб-додатках.
- 10 год 19 хв
- 03.07.2014
- 10 з
- 01.02.2017
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Основи ASP.NET MVC на 40 днів?
У цьому відео уроці будуть розглянуті такі теми:
- Що таке MVC Framework. Версії платформи.
- Традиційна платформа WebForms
- Шаблон Model View Controller.
- Порівняння MVC та WebForms.
- Ключові переваги ASP.NET MVC.
- Типи проектів.
- Структура проектів
- Угоди про найменування.
- Приклад простого проекту.
- Основи синтаксису механізму візуалізації Razor.
У цьому відео уроці будуть розглянуті такі теми:
- Функції системи маршрутизації.
- Шаблони URL-адреси. Реєстрація шаблонів.
- Використання змінних у шаблоні.
- Використання опціональних параметрів у шаблоні.
- Накладення обмежень на значення сегментів.
- Створення вихідних URL-адрес.
- Створення областей
У цьому відео уроці будуть розглянуті такі теми:
- Основи синтаксису Razor.
- Файл _Layout.cshtml.
- Використання файлу _ViewStart.cshtml.
- Створення та використання секцій.
- Bundling & Minification. Основи оптимізації сторінок.
- Робота з частковими представленням.
- Робота з дочірніми діями.
У цьому відео уроці будуть розглянуті такі теми:
- Базові типи, що використовуються під час створення контролерів.
- Властивості для отримання даних із контексту запиту.
- Створення простої HTML форми та обробка даних на сервері.
- Способи передачі даних з контролера у представлення.
- Відповіді від контролера. Класи, похідні від ActionResult.
У цьому відео уроці будуть розглянуті такі теми:
- Допоміжні методи, що вбудовуються.
- Зовнішні допоміжні способи.
- Створення HTML форм.
- Допоміжні методи створення елементів форм.
- Суворо типізовані допоміжні методи.
- Створення облікових елементів.
- Використання класу WebGrid.
У цьому відео уроці будуть розглянуті такі теми:
- Шаблонізовані методи.
- Метадані моделі.
- Спеціальні шаблони EditorTempaltes та DisplayTemplates.
- Використання EntityFramework.
- Code First підхід під час роботи з моделлю.
У цьому відео уроці будуть розглянуті такі теми:
- Прив'язка простих та складних типів даних.
- Прив'язування масивів.
- Використання префіксів при прив'язці даних.
- Завантаження файлів на сервер.
- Створення постачальників даних користувача.
- Створення зв'язувачів даних.
- Явна валідація форм.
- Встановлення помилок рівня властивостей та рівня моделі.
- Використання атрибутів для валідації даних.
- Валідація на стороні клієнта.
У цьому відео уроці будуть розглянуті такі теми:
- Фільтри, типи фільтрів.
- Використання HandleError фільтра.
- Створення фільтрів процесів.
- Створення результатів фільтрів.
- Шаблон проекту Internet Application.
- Використання Simple Membership для створення та керування користувачів.
У цьому відео уроці будуть розглянуті такі теми:
- Технологія AJAX
- Простий AJAX додаток із застосуванням MVC.
- Основні характеристики класу AjaxOptions. <
- Callback функції, що задаються через AjaxOptions.
- Використання бібліотеки AJAX для надсилання асинхронних запитів.
У цьому відео уроці будуть розглянуті такі теми:
- Робота HTTP: структура запиту та відповіді.
- Підміна запиту: заміна запиту за допомогою Fiddler.
- Пошук та усунення вразливості Cross-Site Scripting.
- Пошук та усунення вразливості SQL Injection.
- Пошук та усунення вразливості Cross-Site Request Forgery.
- Загальні рекомендації щодо написання безпечних програм.