Голосов: 0
#1
Данный курс посвящен особенностям архитектуры последней версии веб платформы ASP.NET от Microsoft. Курс позволяет освоить высокопроизводительную модель программирования, которая способствует более чистой веб архитектуре, обеспечивает разработку управляемую тестами (TDD) и допускает быструю расширяемость.
Предварительные требования
• Знание HTML, CSS
• Знание JavaScript
• Знание C# и основных библиотек .NET Framework
Целевая аудитория
Веб разработчики средней и высокой квалификации имеющие опыт работы с технологией ASP.NET
Содержание курса:
Урок 1. Введение в ASP.NET MVC 3
markerУрок 1. Введение в ASP.NET MVC 3
Архитектурный шаблон
Обзор ASP.NET MVC 3
Сравнение с Web Forms
Знакомство со структурой приложения
Урок 2. Маршрутизация и области
markerУрок 2. Маршрутизация и области
Система маршрутизации
Генерация исходящих URL
Настройка системы маршрутизации
Работа с областями
Урок 3. Контроллеры и действия
Методы действия контроллеров
Получение исходных данных
Асинхронное выполнение
Возвращение данных
Урок 4. Фильтры, Расширяемость контроллеров
Типы фильтров
Использование фильтров
Фабрика контроллеров
Активатор действий
Специализированные контроллеры
Урок 5. Razor, Представления в ASP.NET MVC 3
Синтаксис Razor
Мастер страница _Layout.cshtml
Использование разделов
Частичные представления
Дочерние представления
Урок 6. Вспомогательные методы и элементы форм
HTML helpers (вспомогательные методы)
Пользовательские вспомогательные методы
Вспомогательный класс WebGrid, настройка стилей и колонок WebGrid
Урок 7. Модель предметной области и ORM
Шаблоны модели
Метаданные модели
Специальные шаблоны
ORM системы и Entity Framework
Урок 8. Привязка модели
Основы привязки модели
Ручная привязка
Загрузка файлов
Проверка достоверности модели
Урок 9. AJAX в MVC
markerУрок 9. AJAX в MVC
Ненавязчивый AJAX
AJAX ссылки
Работа с JSON
Кеширование данных
Урок 10. Безопасность
markerУрок 10. Безопасность
Cross-Site Scripting и внедрение HTML кода
Взлом сеансов
Защита от CSRF
SQL инъекции
Безопасное использование MVC Framework
По завершению курса Вы сможете:
- Понимать концепцию паттерна MVC
- Настраивать маршрутизацию
- Создавать и настраивать контроллеры
- Создавать фильтры
- Создавать и настраивать представления
- Выполнять основные операции над моделью
- Разрабатывать AJAX приложения
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.