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

Экзамен
70-481

Visual Studio logo

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

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Этот экзамен отменен

Доступные на данный момент экзамены см. в Microsoft Certification exam list.

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

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

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

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

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

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

Проектирование приложений Windows Store (20-25%)
  • Разработка макета и структуры пользовательского интерфейса
    • Оценка концептуального дизайна; определение элементов, из которых будет состоять интерфейс пользователя; разработка с учетом возможностей наследования и повторного использования визуальных элементов (например, стилей, ресурсов); разработка с учетом специальных возможностей; определение случаев, в которых требуются пользовательские элементы управления; использование шаблона приложения-концентратора
  • Разработка с учетом разделения задач
    • Планирование логических уровней решения для выполнения требований приложения; разработка слабосвязанных уровней; встраивание компонентов WinMD
  • Разработка и внедрение управления жизненным циклом процесса (PLM)
    • Выбор стратегии управления состоянием; обработка события приостановки (oncheckpoint); подготовка к завершению приложения; обработка события onactivated; проверка перечисления ActivationKind и предыдущего состояния
  • Планирование развертывания приложения
    • Планирование развертывания на основе требований сертификации приложений для Windows 8; подготовка манифеста приложения (возможностей и объявлений); подписание приложения; планирование требований к развертыванию в корпоративной среде
Разработка приложений Windows Store (15-20%)
  • Доступ и отображение контактов
    • Вызов класса ContactsPicker (windows.applicationmodel.contacts); фильтрация контактов для отображения; отображение установленного количества контактов; создание и изменение сведений о контактах; выбор специальных данных контакта
  • Разработка для чудо-кнопок и контрактов
    • Выбор чудо-кнопок в соответствии с требованиями приложения; разработка приложений с учетом поддержки чудо-кнопок и контактов; настройка манифеста приложения для корректных разрешений
  • Внедрение поиска
    • Предоставление вариантов поиска с помощью класса элемента управления SearchPane и SearchBox; поиск и запуск других приложений; обеспечение и ограничение поиска в рамках приложения, включая области в пределах чудо-кнопки поиска и за ее пределами; реализация предварительного просмотра результатов поиска; реализация активации из поиска; настройка поиска контрактов
  • Внедрение чудо-кнопки "Поделиться" в приложение
    • Использование класса DataTransferManager для общего доступа к данным с другими приложениями; принятие запросов на общий доступ путем активации из панели общего доступа; ограничение области действия общего доступа с помощью объекта DataPackage; реализация общего доступа в приложении без чудо-кнопки "Поделиться"; использование веб-ссылок и ссылок приложения
  • Управление настройками и параметрами приложения
    • Выбор функций, доступных в AppSettings; добавление точек входа в AppSettings в окне настроек; создание всплывающего меню настроек с использованием элемента управления SettingsFlyout; добавление вариантов настроек в элемент управления SettingsFlyout; хранение и восстановление настроек из перемещаемого хранилища данных приложения
  • Интеграция медиакомпонентов
    • Поддержка изображений DDS; реализация воспроизведения видео; реализация XVP и DXVA; реализация TTS; реализация воспроизведения аудио и видео с помощью HTML5 DRM
Создание интерфейса пользователя (20-25%)
  • Реализация элементов управления WinJS
    • Flipview; всплывающее меню; макет сетки; макет списка; объект меню; WebView; контейнер элементов; повторитель
  • Реализация элементов управления макета HTML
    • Реализация элементов управления для структурирования макета; реализация шаблонов и привязок; поддержка прокрутки и изменения масштаба средствами CSS3; управление размещением и представлением текста, включая переполнение
  • Создание приложений с поддержкой макетов для обработки режимов работы с окнами
    • Использование медиазапросов CSS3 для адаптации к разным устройствам; отклик на изменения ориентации; адаптация к новым режимам работы с окнами с помощью пространства имен ViewManagement; управление настройками для представления приложений
  • Разработка и внедрение панели приложений
    • Определение того, что помещать на панель приложений на основании требований к приложениям; определение стиля и расположения элементов панели приложений; разработка расположения элементов управления на панели приложений; обработка событий AppBar
  • Применение стилей CSS
    • Реализация градиентов, макетов сетки, изменения масштаба, прикрепления при прокрутке и медиазапросов

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

Программирование взаимодействия с пользователем (20-25%)
  • Управление устройствами ввода
    • Захват событий библиотеки жестов; создание средств распознавания пользовательских жестов; прием событий мыши или жестов прикосновения; управление вводом с помощью пера и рукописным вводом; обработка событий перетаскивания
  • Разработка и реализация навигации в приложении
    • Обработка событий навигации, проверка свойств навигации и вызов функций навигации с помощью пространства имен WinJS.Navigation; разработка навигации в соответствии с требованиями приложения; контекстное масштабирование; загрузка фрагментов HTML
  • Создание плиток и управление ими
    • Создание и обновление плиток и их содержимого; создание и обновление эмблем (класс TileUpdateManager); ответы на запросы уведомлений; выбор расписания обновления плиток в соответствии с требованиями приложения
  • Уведомление пользователей с помощью всплывающего уведомления
    • Реализация всплывающих уведомлений; заполнение всплывающих уведомлений изображениями и текстом с помощью компонента ToastUpdateManager; воспроизведение звуковых сигналов при отображении всплывающих уведомлений; реагирование на события всплывающих уведомлений; управление длительностью отображения всплывающих уведомлений; настройка и использование мобильных служб Azure для push-уведомлений

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

Управление безопасностью и данными (20-25%)
  • Выбор стратегии доступа к данным
    • Выбор стратегии доступа к данным (на основе файлов; веб-служб; удаленного хранилища, включая хранилище Microsoft Azure и мобильные службы Azure) в соответствии с требованиями
  • Удаленное извлечение данных
    • Извлечение веб-служб с помощью XHR или HttpClien; использование соответствующей команды HTTP для REST; обработка хода выполнения запросов данных; использование служб SOAP/WCF; использование WebSockets для двусторонней связи
  • Внедрение привязки данных
    • Выбор и реализация элементов управления с привязкой к данным, включая WinJS.UI.ListView, для выполнения требований; привязка данных к шаблонам элементов, таким как WinJS.Binding.Template; привязка данных к элементам управления с помощью свойств data-win-control и data-win-bind; настройка итератора с помощью свойства data-win-options; реализация фильтрации, сортировки и группировки данных в пользовательском интерфейсе
  • Управление проверкой подлинности и авторизацией Windows
    • Извлечение ролей или требований пользователя; хранение и извлечение учетных данных с помощью класса PasswordVault; использование класса CredentialPicker; проверка наличия учетных данных с помощью хранилища учетных данных; сохранение данных учетных записей в настройках приложения
  • Управление веб-проверкой подлинности
    • Использование пространства имен Windows.Security.Authentication.Web; настройка маркера OAuth2 для проверки подлинности; класс CredentialPicker; настройка единого входа (SSO); реализация перемещения учетных данных; реализация класса WebAuthenticationBroker; поддержка проверки подлинности прокси-сервера для предприятий

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

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

Этот экзамен рассчитан на разработчиков, имеющих опыт разработки приложений на языках HTML, CSS и JavaScript не менее 2–5 лет, включая опыт разработки приложений, соответствующих стандартам Магазина Windows, не менее 1 года.

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

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

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

Примечание

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