Повысьте свою уверенность в успешной сдаче экзамена с помощью Exam Replay or an Exam Replay with Practice Test.

Экзамен
70-486

Visual Studio

  • Дата публикации:
    4 октября 2012 г.
  • Языки:
    Английский, китайский (упрощенный), китайский (традиционный), французский, немецкий, японский, португальский (Бразилия)
  • Целевая аудитория:
    Разработчики
  • Технология:
    Microsoft Visual Studio 2013, ASP.NET MVC 5.1
  • Необходим для прохождения сертификации:
    MCP, MCSA

Developing ASP.NET MVC Web Applications

* Цены представлены без учета специальных предложений и скидок для участников программы Microsoft Imagine Academy, сертифицированных инструкторов Microsoft Certified Trainers и участников программы Microsoft Partner Network. Указанные расценки могут быть изменены без предварительного уведомления. В стоимость экзаменов не входят применимые налоги. Перед регистрацией для сдачи экзамена уточните у поставщика экзамена его точную стоимость.

Начиная с 1 мая 2017 г. существующая политика отмены будет заменена целиком на следующую политику: отмена или изменение расписания экзамена в течение 5 рабочих дней с момента зарегистрированного времени экзамена предполагает взимание платы. Если клиент не явится на экзамен, не изменит расписание или не отменит экзамен за 24 часа до запланированного времени, с него взимается плата за экзамен в полном объеме.

video

Developing ASP.NET MVC 4 Web Applications Jump Start

Оценка квалификационных навыков

Данный экзамен позволяет оценить, в какой мере вы можете выполнять перечисленные ниже технические задачи. В процентах указан относительный вес каждого основного тематического раздела экзамена. Чем выше процент, тем больше вопросов вы увидите в соответствующем разделе экзамена. Ознакомьтесь с обучающими видеоматериалами о variety of question types , включенных в экзамены Microsoft.

Учтите, что вопросы охватывают темы, описанные в этом маркированном списке, но не ограничиваются ими.

Хотите поделиться своим мнением о релевантности навыков, оцениваемых с помощью этого экзамена? Отправьте комментарий специалистам Microsoft. Все отзывы будут проверены и при необходимости учтены в сертификационной программе, если такие изменения не повлияют на действительность и надежность процесса сертификации. Обратите внимание, что корпорация Microsoft не отвечает непосредственно на каждый отзыв. Мы ценим ваш вклад в обеспечение качества сертификационной программы Microsoft.

Если у вас возникли сомнения в отношении определенных вопросов данного экзамена, вы можете exam challenge.

Если у вас возникли дополнительные вопросы или есть комментарии, связанные с сертификационными экзаменами Microsoft, или по программе сертификации, регистрации или специальным предложениям, обращайтесь в Regional Service Center.

С 30 апреля 2014 г. в программу экзамена включены вопросы поcontent covering Visual Studio 2013, MVC5, and updates to Microsoft Azure.

Разработка архитектуры приложений (15-20%)
  • Планирование уровней приложения
    • Планирование доступа к данным; планирование с учетом разделения задач; правильное применение моделей, представлений и контроллеров; выбор между обработкой на стороне клиента и обработкой на стороне сервера; разработка с учетом масштабируемости
  • Разработка распределенного приложения
    • Разработка гибридных приложений (локальных и удаленных, включая Azure); планирование управления сеансами в распределенной среде; планирование веб-ферм
  • Разработка и реализация жизненного цикла роли Azure
    • Определение и реализация событий запуска, выполнения и останова (Start, Run, Stop); определение стартовых задач (настройка IIS [пул приложений], настройка реестра, инструменты сторонних поставщиков)
  • Настройка управления состоянием
    • Выбор механизма управления состоянием (управление состоянием внутри и вне процессов); планирование с учетом масштабируемости; использование файлов cookie или локального хранилища для поддержки состояния; применение параметров конфигурации, заданных в файле web.config; реализация бессеансового состояния (например, QueryString)
  • Разработка стратегии кэширования
    • Реализация кэширования вывода страниц (с ориентацией на производительность); реализация кэширования данных; реализация кэширования HTTP; реализация кэширования Azure
  • Разработка и реализация стратегии WebSocket
    • Чтение и запись строк и двоичных данных в асинхронном режиме (длительные операции передачи данных); выбор стратегии действий при потере соединения; выбор стратегии для случаев использования Web Sockets; реализация SignalR
  • Разработка модулей и обработчиков HTTP
    • Реализация синхронных и асинхронных модулей и обработчиков; выбор между модулями и обработчиками в IIS

Ресурсы для подготовки

Разработка интерфейса пользователя (20-25%)
  • Применение интерфейса пользователя к веб-приложению
    • Создание и применение стилей с помощью CSS; создание структуры и макета интерфейса пользователя с помощью HTML; реализация динамического содержимого страниц в зависимости от модели
  • Разработка и реализация поведения интерфейса пользователя
    • Реализация проверки клиента; использование JavaScript и DOM для управления поведением приложения; расширение объектов посредством наследования через прототипы; использование AJAX для частичных обновлений страницы; реализация интерфейса пользователя с помощью JQuery
  • Создание макета интерфейса пользователя приложения
    • Реализация повторно используемых компонентов в различных областях приложения; разработка и реализация страниц с использованием шаблонов Razor (обработчик представлений Razor); разработка макетов для создания визуальной структуры; реализация главных страниц и страниц приложений
  • Улучшение поведения и стиля приложения за счет определения возможностей браузера
    • Определение функций и возможностей браузера; создание веб-приложения, работающего в нескольких браузерах и на нескольких мобильных устройствах; улучшение поведения и стиля приложения за счет использования расширений, зависящих от поставщика, например CSS
  • Планирование адаптивного макета пользовательского интерфейса
    • Планирование режима работы приложений в браузерах на нескольких устройствах (разрешение экрана, CSS, HTML); планирование мобильных веб-приложений

Ресурсы для подготовки

Разработка интерфейса пользователя (15-20%)
  • Планирование оптимизации и специальных возможностей поисковой системы
    • Использование аналитических инструментов для разбора HTML; просмотр и оценка концептуальной структуры с помощью подключаемых модулей для браузеров; написание семантической разметки (HTML5 и ARIA) для поддержки специальных возможностей (например, программ для чтения с экрана)
  • Планирование и реализация глобализации и локализации
    • Планирование стратегии локализации; создание и применение ресурсов к пользовательскому интерфейсу, включая ресурсы JavaScript; настройка региональных параметров; создание вспомогательных сборок ресурсов
  • Разработка и реализация контроллеров и действий MVC
    • Применение атрибутов авторизации, глобальных фильтров и фильтров аутентификации; выбор фильтра переопределения; реализация поведения при выполнении действий; реализация результатов действий; реализация привязки моделей
  • Разработка и реализация маршрутов
    • Определение маршрута для обработки шаблона URL-адреса; применение ограничений маршрута; игнорирование шаблонов URL-адресов; добавление пользовательских параметров маршрута; определение областей
  • Управление поведением приложения с помощью точек расширения MVC
    • Реализация фильтров и фабрик контроллеров MVC; управление поведением приложения при помощи результатов действий, обработчиков представлений, средств привязки моделей и обработчиков маршрутов
  • Сокращение полосы пропускания сети
    • Объединение и уменьшение сценариев (CSS и JavaScript); сжатие и распаковка данных (с помощью методов gzip/deflate; хранение); планирование стратегии сети доставки содержимого (CDN), например Windows Azure CDN

Ресурсы для подготовки

Устранение неисправностей и отладка веб-приложений (20-25%)
  • Предотвращение и устранение неисправностей в среде выполнения
    • Производительность устранения неисправностей, безопасность и ошибки; реализация трассировки, ведения журналов (в том числе использование атрибутов для ведения журналов) и отладки (в том числе IntelliTrace); принудительное применение условий с помощью контрактов для кода; включение и настройка мониторинга работоспособности системы (включая системный монитор)
  • Разработка стратегии обработки исключений
    • Обработка исключений на нескольких уровнях; отображение пользовательских страниц с сообщениями об ошибках с помощью global.asax либо создание собственного обработчика HTTPHandler или набора атрибутов web.config; обработка первых экземпляров исключений
  • Тестирование веб-приложений
    • Создание и выполнение модульных тестов (например, с использованием класса Assert), создание макетов; создание и выполнение веб-тестов, включая тесты с использованием браузерной ссылки; отладка веб-приложения в нескольких браузерах и эмуляторах мобильных устройств
  • Отладка приложений Azure
    • Сбор диагностической информации с помощью Azure Diagnostics API и соответствующая реализация выполнения по требованию или по расписанию; выбор типов журналов (например, журналы событий, счетчики производительности и аварийные дампы); отладка приложения Azure с помощью IntelliTrace, Remote Desktop Protocol (RDP) и режима удаленной отладки; непосредственное взаимодействие с удаленными веб-сайтами Azure с помощью Server Explorer.

Ресурсы для подготовки

Разработка и реализация функций безопасности (20-25%)
  • Настройка проверки подлинности
    • Проверка подлинности пользователей; принудительное применение настроек проверки подлинности; выбор между проверкой подлинности Windows, проверкой подлинности форм и пользовательской проверкой подлинности; управление сеансами пользователей с помощью файлов cookie; настройка поставщиков членства; создание пользовательских поставщиков членства; настройка удостоверения ASP.NET
  • Настройка и применение авторизации
    • Создание ролей; авторизация ролей с использованием настроек; программная авторизация ролей; создание пользовательских поставщиков ролей; реализация авторизации службы WCF
  • Разработка и реализация проверки подлинности на основе утверждений в федеративных хранилищах удостоверений
    • Реализация федеративной проверки подлинности с помощью службы Windows Azure Access Control Service; создание пользовательского маркера безопасности с помощью Windows Identity Foundation; обработка форматов маркеров SAML и SWT (например, oAuth, OpenID, Microsoft Account, Google, Twitter и Facebook)
  • Управление целостностью данных
    • Применение шифрования к данным приложения; применение шифрования к разделам настроек приложения; подписание данных приложения в целях предотвращения мошенничества
  • Реализация безопасных сайтов с помощью ASP.NET
    • Обеспечение безопасного обмена данными за счет применения сертификатов SSL; пароли "хеш с солью"; использование кодировки HTML для предотвращения межсайтовых скриптовых атак (библиотека ANTI-XSS); реализация отложенных проверок и обработка непроверенных запросов, например форм, строк запросов и URL-адресов; параметризация запросов для предотвращения атак путем внедрения кода SQL; предотвращение подделки межсайтовых запросов (XSRF)

Ресурсы для подготовки

Варианты подготовки

Обучение под руководством инструктора
Найдите ближайшего к вам партнера Microsoft Learning
Видеоролик для подготовки к экзамену

Видеоролик для подготовки к сертификации Microsoft из серии PREP Talk: Экзамен 486

В этой серии рекомендаций от экспертов по сертификации специалист по планированию Джеймс Сеймур (James Seymour) и разработчик-специалист Джереми Фостер (Jeremy Foster) обсуждают актуальность навыков, оцениваемых с помощью экзамена 486.

Самостоятельное обучение
Developing ASP.NET MVC 4 Web Applications Jump Start

Практический тест

Take a Microsoft Official Practice Test for Exam 486

От сообщества

Exam 70-486 wiki

Exam 70-486 forum

Твиттер:@MSLearning и@visualstudio

Кто сдает этот экзамен?

Этот экзамен рассчитан на разработчиков, имеющих опыт разработки веб-приложений Microsoft ASP.NET не менее 3-5 лет, включая опыт разработки решений на базе MVC от 2 лет.

Дополнительные сведения об экзаменах

Подготовка к экзамену

Перед планированием экзамена рекомендуется просмотреть настоящее руководство по подготовке к экзамену целиком и ознакомиться с ресурсами на настоящем веб-сайте. В разделе Microsoft Certification exam overview можно найти сведения о регистрации, видеоролики стандартных форматов экзаменационных вопросов и другие ресурсы для подготовки. Сведения о правилах проведения экзаменов и о подсчете баллов можно найти в разделе Microsoft Certification exam policies and FAQs.

Примечание

Настоящее руководство по подготовке может быть изменено в любой момент без предварительного уведомления исключительно по усмотрению корпорации Microsoft. Экзамены Microsoft могут содержать элементы адаптивного и имитационного тестирования. Корпорация Microsoft не определяет формат, в котором представлены экзамены. В каком бы формате ни проводился экзамен, пользуйтесь этим руководством по подготовке. Для подготовки к этому экзамену корпорация Microsoft рекомендует получить опыт работы с продуктом и использовать указанные учебные ресурсы. Эти учебные ресурсы не обязательно охватывают все темы, перечисленные в разделе «Оценка навыков».