Exam Replay или Exam Replay with Practice Test. Теперь никакого волнения на экзамене.

Экзамен
70-354

Windows

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

Universal Windows Platform – App Architecture and UX/UI

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание

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