О курсе
Данный курс познакомит слушателя с технологией 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.
- Общие рекомендации по написанию безопасных приложений.