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

Экзамен
70-354

Windows

  • Дата публикации:
    5 октября 2015 г.
  • Языки:
    Английский
  • Целевая аудитория:
    Разработчики
  • Технология:
    Windows 10
  • Необходим для прохождения сертификации:
    MCP, MCSD

Universal Windows Platform – App Architecture and UX/UI

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

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

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

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

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

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

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

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

Создание спецификаций проекта для мобильного бизнес-приложения
  • Указание требований к разработке и бизнес-требований для приложения
    • Указание инструментов и технологий, которые потребуются во время разработки приложения, указание метода контроля исходного кода, который будет использоваться во время разработки приложения, указание параметров качества приложения, которые необходимо достигнуть, указание сквозной функциональности, существующей в среде проекта (связанные приложения и экосистемы данных), указание сценариев развертывания для выпуска приложений, указание требований к поддержке кода (после выпуска) для приложения, указание требований к глобализации и локализации для приложения
  • Определение архитектуры приложения на основе среды, инфраструктуры, бизнеса и критериев использования
    • Определение уровней для приложения, указание источников данных для приложения, указание внешних служб, к которым будет получать доступ приложение, указание сквозной функциональности в приложении, указание компонентов приложения
  • Разработка приложения с учетом критериев взаимодействия с пользователем
    • Разработка и оценка приложения в отношении принципов проектирования Windows 10 (простота, универсальнвый подход, единый дизайн, возможность личной настройки, привлекательность); разработка и оценка приложения в отношении внешних характеристик и фирменной символики, включая компоновку, оформление, цвет и подачу; разработка и оценка приложения в отношении шаблонов и платформ взаимодействия с пользователем, включая элементы управления пользовательским интерфейсом, навигацию, передачу команд и представление; проектирование и оценка приложения в отношении кроссплатформенной поддержки, включая типы приложений и платформ
  • Разработка требований к качеству и тестированию, оценка наличия сквозной функциональности для заданного приложения, обеспечение того, что проект охватывает соответствующие возможности сквозной функциональности (или объяснение причин отсутствия такой возможности)
  • Определение требований к производительности, определение требований безопасности, определение требований к согласованности, определение требований к глобализации и локализации, определение требований к тестированию, определение сценариев использования
Внедрение процессов управления жизненным циклом приложения
  • Внедрение управления версиями
    • Внедрение управления версиями с помощью системы управления версиями Team Foundation (TFVC), внедрение управления версиями с помощью Git
  • Внедрение совместной работы отделов
    • Работа с отделом разработки над выполнением спринтов разработки приложений, внедрение раскадровки, внедрение проверок кода, внедрение обратной связи (оценка коллегами), внедрение управления списком планируемых рабочих задач, внедрение автоматизированных процессов формирования команд
  • Внедрение автоматического тестирования и отслеживания прогресса
    • Внедрение автоматизированного тестирования, внедрение произвольных тестов, отслеживание прогресса относительно промежуточных этапов проекта
Разработка бизнес-приложения, которое поддерживает работу с окнами, адаптивный макет и навигацию в приложении
  • Создание шаблона для использования в рамках пользовательского интерфейса приложения
    • Выбор подходящего элемента управления XAML на основе требований к пользовательскому интерфейсу, включая категории элементов управления: основное, текст, сценарий и презентация; внедрение элемента управления XAML в шаблон; создание фиксированного шаблона; создание адаптивного шаблона
  • Разработка кода, необходимого для внедрения привязки данных в пользовательском интерфейсе приложения
    • Внедрение привязки данных; внедрение шаблонов данных
  • Разработка кода для поддержки масштабирования и работы с окнами
    • Разработка кода для поддержки различных размеров и разрешений экрана, включая размер окна, количества точек на дюйм на экране и форму окна; разработка кода для поддержки изменения размера окна, включая адаптивный макет и поток содержимого; использование эмуляторов для оценки внедрения работы с окнами
  • Внедрение стилей и тем
    • Внедрение стилей в качестве ресурса для приложений, внедрение темы для приложения, внедрение шаблонов ресурсов, внедрение словарей ресурсов
  • Внедрение анимаций, переходов и трансформаций пользовательского интерфейса
    • Внедрение анимаций в приложении; внедрение переходов и трансформаций в приложении
  • Создание элементов управления и компонентов с возможностью повторного использования
    • Создание пользовательских элементов управления, создание компонентов среды выполнения Windows
  • Внедрение app navigation patterns
    • Внедрение навигации на странице; внедрение панорамирования, внедрение контекстного масштабирования; навигация на одной странице (Frame.Navigate); внедрение подходящей структуры навигации; внедрение навигации на системном уровне
  • Внедрение глобализации и локализации представленного содержимого пользовательского интерфейса
    • Внедрение ресурсов приложения, локализация источников текста, локализация графических источников
Разработка бизнес-приложения, которое поддерживает ввод данных пользователем и взаимодействие с пользователем
  • Разработка кода для внедрения traditional input devices
    • Поддержка сенсорного ввода (например, пользовательских жестов); поддержка ввода с помощью мыши (например, специальная обработка таких событий устройства ввода, как использование колеса мыши); поддержка ввода с клавиатуры и виртуальной клавиатуры (например, специальная обработка таких событий устройства ввода, как keyup и keydown)
  • Разработка кода для внедрения голосовых команд
    • Поддержка синтеза речи; поддержка распознавания речи; поддержка интеграции Cortana; поддержка голосовых команд, включая управление приложениями и устройствами
  • Разработка кода для внедрения естественного ввода в пользовательском интерфейсе (ввод пользователем)
    • Внедрение поддержки сенсорных жестов, внедрение поддержки ввода цифровым пером (рукописный ввод), внедрение поддержки отслеживания взгляда, внедрение поддержки распознавания выражений лица
  • Разработка кода для внедрения командных строк, всплывающих меню и диалоговых окон
    • Внедрение стандартных приложений или командных строк; внедрение кнопок команд; внедрение контекстного меню; внедрение диалоговых окон содержимого; внедрение средств выбора, включая файлы и контакты
  • Внедрение локализации вводимых пользователем данных
Тестирование и развертывание бизнес-приложения
  • Внедрение общей диагностики и тестирования кода
    • Выполнение тестирования для определенных сценариев использования, выполнение тестирования для кроссплатформенной поддержки, выполнение тестирования конечным пользователем
  • Внедрение профилирования
    • Профилирование памяти, профилирование рабочих характеристик, набор средств для оценки производительности Windows
  • Интеграция методов монетизации
    • Внедрение покупок внутри приложения и условно-бесплатные модели, внедрение пакета SDK для размещения рекламы, внедрение бесплатных пробных версий
  • Подготовка пакета к публикации
    • Подготовка манифеста приложения, упаковка приложения, выполнение процесса отправки

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

Этот экзамен предназначен для кандидатов, желающих подтвердить свои знания и навыки в области планирования разработки приложения универсальной платформы Windows, а также проектирования и внедрения наглядного пользовательского интерфейса.

Кандидаты на прохождение этого экзамена должны обладать опытом (от одного года) проектирования и внедрения корпоративных бизнес-приложений, где основное внимание уделяется взаимодействию с пользователем. Кроме того, кандидаты должны иметь не менее одного или двух лет опыта разработки с использованием C# и XAML.

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

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

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

Примечание

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