Оглавление Часть I. Начало работы 19 Глава 1. Основы ASP.NET MVC 20 Глава 2. ASP.NET MVC для разработчиков Web Forms 56 Глава 3. Работа с данными 67 Глава 4. Разработка на стороне клиента 78 Часть II. Переход на следующий уровень 93 Глава 5. Архитектура веб-приложений 94 Глава 6. Улучшение сайта с помощью AJAX 117 Глава 7. ASP.NET Web API 143 Глава 8. Расширенная работа с данными 156 Глава 9. Безопасность 177 Глава 10. Разработка веб-приложений для мобильных устройств 200 Часть III. Выход за стандартные рамки 221 Глава 11. Параллельные, асинхронные и операции над данными в реальном времени 222 Глава 12. Кеширование 235 Глава 13. Технологии оптимизации клиентской стороны 257 Глава 14. Расширенная маршрутизация 279 Глава 15. Многократно используемые компоненты пользовательского интерфейса 298 Часть IV. Контроль качества 311 Глава 16. Регистрация в журнале 312 Глава 17. Автоматизированное тестирование 322 Глава 18. Автоматизация построения 354 Часть V. Выход в свет 367 Глава 19. Развертывание 368 Часть VI. Приложения 383 Приложение А. Интеграция ASP.NET MVC и Web Forms 384 Приложение Б. Использование NuGet в качестве платформы 391 Приложение В. Рекомендуемые приемы 409 Приложение Г. Перекрестные ссылки: целевые темы, функциональные возможности и сценарии 421 Предметный указатель 424