ASP.NET MVC 3 Framework с примерами на C# для профессионалов
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»

 

ASP.NET MVC 3 Framework с примерами на C# для профессионалов

Книга «ASP.NET MVC 3 Framework с примерами на C# для профессионалов» – это расширенное учебное руководство, позволяющее создать работающее веб-приложение электронной коммерции, в котором сочетаются возможности ASP.NET MVC и новейшие средства языка C# вместе с наилучшими методиками модульного тестирования. ASP.NET MVC 3 Framework представляет собой последнюю версию веб-платформы ASP.NET от Microsoft. Она предлагает высокопроизводительную модель программирования, которая способствует построению более чистой кодовой архитектуры, обеспечивает разработку, управляемую тестами, и позволяет повсеместную расширяемость в комбинации со всеми преимуществами версии ASP.NET 4. В третьем издании ключевые концепции архитектуры MVC (модель-представление-контроллер) не просто объясняются или обсуждаются в изоляции, но демонстрируются в действии. Получив этот практически бесценный опыт, вы сможете по достоинству оценить как сильные, так и слабые стороны MVC, и успешно воплотить обретенные знания в реальных проектах.

ASP.NET MVC 3 Framework с примерами на C# для профессионалов

Обзор книги «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»

Введение в ASP.NET MVC 3, призвана помочь разобраться в фундаментальных идеях, положенных в основу ASP.NET MVC 3, и ознакомиться с практическим применением этой платформы. Новая платформа ASP.NET MVC обеспечила радикальный сдвиг в разработке веб-приложений на платформе Microsoft. В ней делается упор на ясную архитектуру, шаблоны проектирования и тестируемость, и не предпринимается попыток сокрытия того, как работает веб-среда.

Основная идея
  • Краткая история веб-разработки
  • Веб-разработка сегодня
  • Ключевые преимущества ASP.NET MVC
  • Кому следует использовать ASP.NET MVC
  • Что нового в ASP.NET MVC 3
Подготовка
  • Подготовка рабочей станции
  • Подготовка сервера
  • Получение дополнительной информации
Ваше первое приложение MVC
  • Создание нового проекта ASP.NET MVC
  • Визуализация веб-страниц
  • Создание простого приложения ввода данных
Архитектурный шаблон MVC
  • История создания MVC
  • Особенности архитектурного шаблона MVC
  • Применение предметно-ориентированного проектирования
  • Создание слабо связанных компонентов
  • Первые шаги по автоматизированному тестированию
Важные функциональные возможности языка
  • Основные средства C#
  • Синтаксис Razor
Инструменты, важные для MVC
  • Использование Ninject
  • Применение Ninject к ASP.NET MVC
  • Выполнение модульного тестирования с помощью Visual Studio
  • Использование Moq
SportsStore: реальное приложение
  • Начало работы
  • Начало построения модели предметной области
  • Отображение списка товаров
  • Подготовка базы данных
  • Добавление разбиения на страницы
  • Стилизация содержимого
SportsStore: навигация и корзина для покупок
  • Добавление элементов управления навигацией
  • Построение корзины для покупок
  • Использование привязки модели
  • Завершение корзины
  • Отправка заказов
SportsStore: администрирование
  • Добавление средств управления каталогом
  • Защита административных функций
  • Загрузка изображений

Детальные сведения об ASP.NET MVC 3, позволит вам заглянуть "за кулисы" и познакомиться со всеми подробностями функционирования платформы ASP.NET MVC Framework. Здесь подробно обсуждаются такие особенности ASP.NET MVC 3, как структура приложения и конвейер обработки запросов; маршрутизация, контроллеры и действия; система представлений MVC и способ работы MVC с моделями предметной области; использование в приложениях MVC технологий AJAX и jQuery.

Обзор проектов MVC
  • Работа с проектами MVC в Visual Studio
  • Отладка приложений MVC
  • Внедрение зависимости на уровне проекта
URL, маршрутизация и области
  • Введение в систему маршрутизации
  • Генерация исходящих URL
  • Настройка системы маршрутизации
  • Работа с областями
  • Полезные советы относительно схем URL
Контроллеры и действия
  • Введение контроллера
  • Получение исходных данных
  • Генерация вывода
Фильтры
  • Введение в четыре базовых типа фильтров
  • Применение фильтров к контроллерам и методам действий
  • Использование фильтров авторизации
  • Использование фильтров исключений
  • Использование фильтров действия и результата
  • Использование возможностей фильтров
  • Использование встроенных фильтров
Расширяемость контроллеров
  • Компоненты конвейера обработки запросов
  • Создание фабрики контроллеров
  • Работа со встроенной фабрикой контроллеров
  • Создание специального активатора действий
  • Использование встроенного активатора действий
  • Улучшение производительности с помощью специализированных контроллеров
Представления
  • Создание специального механизма визуализации
  • Работа с механизмом Razor
  • Добавление динамического контента к представлению Razor
  • Использование вспомогательных методов HTML
  • Использование разделов
  • Использование частичных представлений
  • Использование дочерних действий
Шаблоны модели
  • Использование шаблонизированных вспомогательных методов представлений
  • Настройка системы шаблонизированных вспомогательных методов
  • Система поставщиков метаданных
Привязка модели
  • Основы привязки модели
  • Использование связывателя модели по умолчанию
  • Вызов привязки модели вручную
  • Использование привязки модели для получения загруженных файлов
  • Настройка системы привязки моделей
Проверка достоверности модели
  • Создание проекта
  • Явная проверка достоверности модели
  • Отображение сообщений проверки достоверности
  • Использование альтернативных технологий проверки достоверности
  • Выполнение проверки достоверности на стороне клиента
  • Выполнение удаленной проверки достоверности
Ненавязчивый Ajax
  • Использование ненавязчивого Ajax из MVC
  • Задание параметров Ajax
  • Создание Ajax-ссылок
  • Работа с обратными вызовами Ajax
  • Работа с JSON
jQuery
  • Создание проекта
  • Ссылка на jQuery
  • Написание jQuery-кода
  • Основы jQuery
  • Использование событий jQuery
  • Использование визуальных эффектов jQuery
  • Использование jQuery UI

Доставка успешных проектов ASP.NET MVC 3. Дочитав до этого места, вы будете уже довольно точно представлять себе принципы работы среды ASP.NET MVC 3 Framework – что и как она делает. Но для успешного применения обретенных знаний необходимо понимать еще и место этой технологии в более широком контексте. Пришло время узнать, как разработчик ASP.NET MVC 3 может избежать типичных проблем с безопасностью и развернуть свое приложение на производственных веб-серверах.

Безопасность и уязвимость
  • Любые входные данные могут быть поддельными
  • Межсайтовые сценарии и внедрение HTML-кода
  • Взлом сеансов
  • Подмена межсайтовых запросов
  • Внедрение SQL-кода
  • Безопасное использование MVC Framework
Аутентификация и авторизация
  • Использование аутентификации Windows
  • Использование аутентификации с помощью форм
  • Использование членства, ролей и профилей
  • Почему не следует применять авторизацию на основе URL
  • Ограничение доступа с помощью IP-адресов и доменов
Развертывание
  • Подготовка приложения к развертыванию
  • Основы IIS
  • Подготовка сервера к развертыванию
  • Развертывание приложения

Авторы книги «ASP.NET MVC 3 Framework с примерами на C# для профессионалов» – Адам Фримен и Стивен Сандерсон, работают с платформой ASP.NET MVC, начиная с самой первой версии. Фримен является опытным специалистом в области информационных технологий, занимая ведущие позиции во многих компаниях, последней из которых был глобальный банк, где он работал на должностях директора по внедрению технологий и руководителя административной службы. Сандерсон работает в компании Microsoft на должности менеджера программ в команде веб-платформы и инструментов, стремясь обеспечить максимальную отдачу веб-технологий Microsoft для разработчиков. Он имеет богатый опыт веб-разработчика как в международных корпорациях, так и во вновь родившихся фирмах, и является постоянным автором и докладчиком по теме построения веб-приложений.

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 672

Купить книгу «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»

Интернет-магазин OZON.RU: ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Интернет-магазин OZON.RU / Описание товара / ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»

06.12.20125600.20529

Карта сайта

 
]]>