Аудитория:
профессиональные web-разработчики, имеющие опыт создания приложений с использованием Visual Studio.
Предварительная подготовка:
- Более двух лет опыта разработки Web-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET;
- Знание .NET Framework и знакомство с языком C#.
Программа
Обзор ASP.NET MVC 4.
- Обзор Web-технологий Microsoft.
- Обзор ASP.NET 4.5.
- Введение в ASP.NET MVC 4.
Проектирование ASP.NET MVC 4 Web-приложений.
- Планирование на этапе разработки проекта.
- Проектирование моделей, контроллеров и представлений.
Разработка ASP.NET MVC 4 моделей.
- Создание модели MVC.
- Работа с данными.
Разработка ASP.NET MVC 4 контроллеров.
- Написание контроллеров и действий.
- Написание фильтров действий.
Разработка ASP.NET MVC 4 представлений.
- Создание представлений с Razor Syntax.
- Использование HTML-помощников.
- Повторное использование кода в представлениях.
Тестирование и отладка ASP.NET MVC 4 Web-приложений.
- Модульное тестирование компонентов MVC.
- Реализация стратегии обработки исключений.
Структурирование ASP.NET MVC 4 Web-приложений.
- Анализ информационной архитектуры.
- Настройка маршрутов.
- Создание структуры навигации.
Применение стилей к ASP.NET MVC 4 Web-приложений.
- Использование шаблона представлений.
- Применение CSS в MVC приложение.
- Создание адаптивного интерфейса пользователя.
Создание отклика страницы в ASP.NET MVC 4 Web-приложении.
- Использование AJAX и частичное обновление страницы.
- Реализация стратегии кэширования.
Использование JavaScript и JQuery для отклика MVC 4 Web-приложения.
- Визуализация и выполнение кода JavaScript.
- Использование JQuery и jQueryUI.
Управление доступом к ASP.NET MVC 4 Web-приложениям.
- Реализация проверки подлинности и авторизации.
- Назначение ролей и членство.
Создание эластичных ASP.NET MVC 4 Web-приложений.
- Разработка безопасных сайтов.
- Управление состоянием.
Использование Web-сервисов Windows Azure в ASP.NET MVC 4 Web-приложении.
- Введение в Windows Azure.
- Проектирование и создание сервисов Windows Azure.
- Использование сервисов Windows Azure в Web-приложениях.
Внедрение Web-интерфейсов API в ASP.NET MVC 4 Web-приложений.
- Разработка Web API.
- Вызов Web API с мобильных и Web-приложений.
Обработка запросов в ASP.NET MVC 4 Web-приложениях.
- Использование HTTP-модулей и обработчиков HTTP.
- Использование Web Sockets.
Развертывание ASP.NET MVC 4 Web-приложений.
- Развертывание Web-приложений.
- Развертывание MVC 4 приложения.
профессиональные web-разработчики, имеющие опыт создания приложений с использованием Visual Studio.
Предварительная подготовка:
- Более двух лет опыта разработки Web-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET;
- Знание .NET Framework и знакомство с языком C#.
Программа
Обзор ASP.NET MVC 4.
- Обзор Web-технологий Microsoft.
- Обзор ASP.NET 4.5.
- Введение в ASP.NET MVC 4.
Проектирование ASP.NET MVC 4 Web-приложений.
- Планирование на этапе разработки проекта.
- Проектирование моделей, контроллеров и представлений.
Разработка ASP.NET MVC 4 моделей.
- Создание модели MVC.
- Работа с данными.
Разработка ASP.NET MVC 4 контроллеров.
- Написание контроллеров и действий.
- Написание фильтров действий.
Разработка ASP.NET MVC 4 представлений.
- Создание представлений с Razor Syntax.
- Использование HTML-помощников.
- Повторное использование кода в представлениях.
Тестирование и отладка ASP.NET MVC 4 Web-приложений.
- Модульное тестирование компонентов MVC.
- Реализация стратегии обработки исключений.
Структурирование ASP.NET MVC 4 Web-приложений.
- Анализ информационной архитектуры.
- Настройка маршрутов.
- Создание структуры навигации.
Применение стилей к ASP.NET MVC 4 Web-приложений.
- Использование шаблона представлений.
- Применение CSS в MVC приложение.
- Создание адаптивного интерфейса пользователя.
Создание отклика страницы в ASP.NET MVC 4 Web-приложении.
- Использование AJAX и частичное обновление страницы.
- Реализация стратегии кэширования.
Использование JavaScript и JQuery для отклика MVC 4 Web-приложения.
- Визуализация и выполнение кода JavaScript.
- Использование JQuery и jQueryUI.
Управление доступом к ASP.NET MVC 4 Web-приложениям.
- Реализация проверки подлинности и авторизации.
- Назначение ролей и членство.
Создание эластичных ASP.NET MVC 4 Web-приложений.
- Разработка безопасных сайтов.
- Управление состоянием.
Использование Web-сервисов Windows Azure в ASP.NET MVC 4 Web-приложении.
- Введение в Windows Azure.
- Проектирование и создание сервисов Windows Azure.
- Использование сервисов Windows Azure в Web-приложениях.
Внедрение Web-интерфейсов API в ASP.NET MVC 4 Web-приложений.
- Разработка Web API.
- Вызов Web API с мобильных и Web-приложений.
Обработка запросов в ASP.NET MVC 4 Web-приложениях.
- Использование HTTP-модулей и обработчиков HTTP.
- Использование Web Sockets.
Развертывание ASP.NET MVC 4 Web-приложений.
- Развертывание Web-приложений.
- Развертывание MVC 4 приложения.