Модуль 1: Обзор ASP.NET MVC 4
• Обзор веб-технологий Microsoft
• Обзор ASP.NET 4.5
• Введение в ASP.NET MVC 4
Модуль 2: Проектирование ASP.NET MVC 4 веб-приложений
• Планирование на этапе разработки проекта
• Проектирование моделей, контроллеров и представлений
Модуль 3: Разработка ASP.NET MVC 4 моделей
• Создание модели MVC
• Работа с данными
Модуль 4: Разработка ASP.NET MVC 4 контроллеров
• Написание контроллеров и действий
• Написание фильтров действий
Модуль 5. Разработка ASP.NET MVC 4 представлений
• Создание представлений с Razor Syntax
• Использование HTML-помощников
• Повторное использование кода в представлениях
Модуль 6. Тестирование и отладка ASP.NET MVC 4 веб-приложений
• Модульное тестирование компонентов MVC
• Реализация стратегии обработки исключений
Модуль 7: Структурирование ASP.NET MVC 4 веб-приложений
• Анализ информационной архитектуры
• Настройка маршрутов
• Создание структуры навигации
Модуль 8: Применение стилей к ASP.NET MVC 4 веб-приложений
• Использование шаблона представлений
• Применение CSS в MVC приложение
• Создание адаптивного интерфейса пользователя
Модуль 9: Создание отклика страницы в ASP.NET MVC 4 веб-приложении
• Использование AJAX и частичное обновление страницы
• Реализация стратегии кэширования
Модуль 10: Использование JavaScript и JQuery для отклика MVC 4 веб-приложения
• Визуализация и выполнение кода JavaScript
• Использование JQuery и jQueryUI
Модуль 11: Управление доступом к ASP.NET MVC 4 веб-приложениям
• Реализация проверки подлинности и авторизации
• Назначение ролей и членство
Модуль 12: Создание эластичных ASP.NET MVC 4 веб-приложений
• Разработка безопасных сайтов
• Управление состоянием
Модуль 13: Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение
• Введение в Windows Azure
• Проектирование и создание сервисов Windows Azure
• Использование сервисов Windows Azure в веб-приложениях
Модуль 14: Внедрение веб-интерфейсов API в ASP.NET MVC 4 веб-приложений
• Разработка Web API
• Вызов Web API с мобильных и веб-приложений
Модуль 15: Обработка запросов в ASP.NET MVC 4 веб-приложениях
• Использование HTTP-модулей и обработчиков HTTP
• Использование Web Sockets
Модуль 16: Развертывание ASP.NET MVC 4 веб-приложений
• Развертывание веб-приложений
• Развертывание MVC 4 приложения
Данный курс предназначен для профессиональных веб-разработчиков, которые используют Microsoft Visual Studio, заинтересованы в разработке передовых веб-приложений, хотят комплексно использовать HTML и создавать веб-сайты с разграничением модулей пользовательского интерфейса, доступа к данным и логики работы приложения.
По окончании курса, студенты будут иметь возможность:
• Описать стек веб-технологий Microsoft и выбрать соответствующую технологию для разработки любого приложения;
• Проектировать архитектуру и реализовать веб-приложения, которые будут соответствовать набору функциональных требований, требований к пользовательскому интерфейсу, а также адресной бизнес-модели;
• Создать MVC модель и написать код, реализующий бизнес-логику в модели методов, свойств и событий;
• Добавить контроллеры в MVC приложения для управления взаимодействия с пользователем, обновления моделей, и выбора и возвращения представлений;
• Создавать представления в MVC приложении для отображения и редактирования данных и взаимодействия с моделями и контроллерами;
• Запускать модульные тесты и отлаживать веб-приложения в Visual Studio 2012 и настроить приложение для устранения неполадок;
• Разрабатывать веб-приложения на ASP.NET для корректного отображения URL-адресов и навигации в логической иерархии для пользователей;
• Внедрять единый стиль, в том числе корпоративного бренда, по всему MVC веб-приложению;
• Использовать частичное обновление страницы и кэширование для улучшения пропускной способности сети и ускорить ответы на запросы пользователей;
• Писать код JavaScript, выполняемый на стороне клиента с использованием библиотеки JQuery для оптимизации времени отклика MVC веб-приложений;
• Внедрить системы полного членства в MVC 4 веб-приложения;
• Построить MVC приложение, которое противостоит атакам злоумышленников и сохраняется информацию о пользователях и предпочтениях;
• Описать создание веб-службы Windows Azure и вызвать её из MVC приложения;
• Описать Web API и цели добавления Web API для приложений;
• Изменить пути запросов браузера при работе MVC приложения;
• Описать процесс упаковки и развертывания ASP.NET MVC 4 веб-приложений с компьютера разработчика на веб-сервер для хранения или выполнения.