Курс M20486 Разработка web-приложений на ASP.NET MVC4

Слушатели приобретут знания и навыки для разработки приложений ASP.NET MVC на .NET Framework 4.5. Рассматриваются методы повышения производительности кода, улучшения масштабируемости приложений и применение web-форм. Курс будет полезен при подготовке к сдаче экзамена «70-486. Developing ASP.NET MVC Web Applications».


По окончании курса слушатели смогут:
  • описать стек web-технологий Microsoft и выбрать соответствующую технологию для разработки любого приложения;
  • проектировать архитектуру и реализовать web-приложения, которые будут соответствовать набору функциональных требований, требований к пользовательскому интерфейсу, а также адресной бизнес-модели;
  • создать MVC-модель и написать код, реализующий бизнес-логику в модели методов, свойств и событий;
  • добавить контроллеры в MVC-приложения для управления взаимодействия с пользователем, обновления моделей, а также выбора и возвращения представлений;
  • создавать представления в MVC-приложении для отображения и редактирования данных, а также взаимодействия с моделями и контроллерами;
  • запускать модульные тесты и отлаживать web-приложения в Visual Studio 2012, а также настроить приложение для устранения неполадок;
  • разрабатывать web-приложения на ASP.NET для корректного отображения URL-адресов и навигации в логической иерархии для пользователей;
  • внедрять единый стиль MVC-приложений для web;
  • использовать частичное обновление страницы и кэширование для улучшения пропускной способности сети, чтобы ускорить ответы на запросы пользователей;
  • писать код JavaScript, выполняемый на стороне клиента, с использованием библиотеки JQuery для оптимизации времени отклика MVC-приложений для web;
  • внедрить системы полного членства web-приложений в MVC4;
  • построить MVC-приложение, которое противостоит атакам злоумышленников и сохраняется информацию о пользователях и их предпочтениях;
  • описать создание web-службы Windows Azure и вызвать её из MVC-приложений;
  • описать Web API и цели добавления Web API для приложений;
  • изменить пути запросов браузера при работе MVC-приложения;
  • описать процесс упаковки и развертывания web-приложений ASP.NET MVC4 с компьютера разработчика на web-сервер для хранения или выполнения.
Аудитория

Курс предназначен для профессиональных web-разработчиков, которые используют Microsoft Visual Studio, заинтересованы в разработке передовых web-приложений, хотят комплексно использовать HTML и создавать web-сайты с разграничением модулей пользовательского интерфейса, доступа к данным и логики работы приложения.


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

Регистрация на ближайший курс

Код курса

M20486

Длительность, дней (часов)

5 (40)

Ближайшие даты

Цена, грн