Откройте больше дверей с помощью сертификации на основе ролей. Certify with Confidence Предлагает вам больше шансов пройти.

Экзамен
70-357

Visual Studio

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

Developing Mobile Apps

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

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

Смотреть занятие по подготовке к экзамену от Microsoft Ignite 2017

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

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

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

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

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

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

Разработка макета страницы XAML для адаптивного пользовательского интерфейса (10–15%)
  • Конструирование макета страницы
    • Конструирование макета RelativePanel; выбор соответствующей панели макета XAML на основании требований к пользовательскому интерфейсу; настройка сетки с соответствующими свойствами столбцов и строк; настройка выравнивания, границ и заполнения
  • Реализация быстрореагирующего и адаптивного поведения пользовательского интерфейса
    • Проведение различия между быстрореагирующим и адаптивным поведением пользовательского интерфейса, создание быстрореагирующих и адаптивных пользовательских интерфейсов с помощью классов VisualStateManager и AdaptiveTrigger, использование синтаксиса параметров для свойств элементов и вложенных свойств
  • Создание и использование собственных элементов управления в адаптивном пользовательском интерфейсе
    • Оценка условий для создания собственного элемента управления; создание собственного элемента управления; использование стилей, тем и словарей ресурсов; применение стилей для собственных элементов управления за счет использования Generic.xaml
  • Оптимизация макета страницы
    • Упрощение для повышения быстродействия, устранение ненужных вложений
Реализация навигации по страницам и событий жизненного цикла (10–15%)
  • Выбор соответствующей структуры навигации для приложения
    • Оценка условий для использования шаблонов навигации: концентратор (Hub), форма связанных страниц (Master/Details), табуляция (Tabs), сводка (Pivot) и область навигации (Nav Pane); оценка условий для использования собственного шаблона навигации
  • Реализация навигации с Nav Pane
    • Загрузка содержимого страницы с помощью Frame.Navigate, реализация навигации по страницам с помощью шаблона Nav Pane; использование элемента управления SplitView в качестве области навигации; поддержка требований к доступности за счет навигации при нажатии клавиш, автоматизации пользовательского интерфейса и экранного диктора; поддержка поведения кнопки "Назад" для разных семейств устройств Windows 10
  • Управление активацией приложения
    • Запуск приложения, активация приложения при запуске системы, реализация активации от глубинной ссылки, реализация активации на основе интеграции с поиском, реализация активации от вспомогательной плитки
  • Управление приостановкой и возобновлением приложения
    • Подготовка приложения для приостановки, возобновление после приостановки или завершения работы, продление выполнения и мониторинг ошибок при приостановке
Реализация доступа к данным и привязки данных (20–25%)
  • Доступ к данным с помощью Entity Framework (EF)
    • Доступ к данным с помощью EFCore и SQLite, реализация локальной базы данных SQLite
  • Реализация расширения {Binding}
  • Реализация расширения {x:Bind}
  • Реализация классов MVVM и взаимодействия классов
    • Реализация привязки событий за счет применения шаблонов команд, реализация класса Dispatcher для обновления потока пользовательского интерфейса при асинхронном возврате данных
  • Реализация коммуникаций между приложениями
    • Интеграция контракта общих данных для общего доступа к контенту с другим приложением, интеграция перетаскивания, запуск приложения для результатов, реализация расширений приложений, реализация службы приложений
  • Реализация веб-служб REST
    • Реализация сериализации JSON и данных, доступ к данным в облаке и интерфейсов веб-API с помощью HttpClient
  • Реализация доступа к файловой системе
    • Управление хранилищем с помощью StorageFile, StorageFolder и StorageItem; доступ к местонахождению файла с помощью средств выбора файлов; реализация передачи данных в роуминге и папок Roaming
Реализация обнаружения возможностей для адаптивного кодирования (10–15%)
  • Реализация обнаружения API в адаптивном коде
  • Реализация обнаружения типа в адаптивном коде
  • Реализация поддерживаемых возможностей
    • Реализация поддержки для микрофона, веб-камеры, местонахождения и корпоративной проверки подлинности
Управление вводом пользователя и настраиваемое взаимодействие с пользователем (10–15%)
  • Реализации командных строк, всплывающих меню и диалоговых окон
    • Реализации командных строк и кнопок AppBarButton, реализация контекстных меню и всплывающих меню, реализация диалоговых окон на основе класса ContentDialog, отображение подсказки с помощью ToolTipService, отображение всплывающего меню, реализация контроля над параметрами приложения
  • Реализация поддержки обычных устройств и устройств с сенсорным вводом
    • Поддержка сенсорного ввода, поддержка ввода с помощью мыши, поддержка ввода с помощью клавиатуры и виртуальной клавиатуры
  • Реализации речевых и голосовых команд
    • Поддержка синтеза речи; поддержка распознавания речи; поддержка интеграции Кортаны, поддержка возможности запуска личного помощника, поддержка голосовых команд
  • Реализация альтернативных способов ввода
    • Реализация рукописного ввода, реализации ввода с камеры, реализация служб определения местоположения и ввода данных GPS
Управление проверкой подлинности и удостоверениями (10–15%)
  • Реализация проверки подлинности с помощью Web Authentication Broker
    • Реализация проверки подлинности веб-службы, реализация OAuth, реализация проверки подлинности в Azure Active Directory
  • Безопасное управление учетными данными с помощью хранилища учетных данных (Credential Locker)
  • Реализация двухфакторной проверки подлинности
    • Реализация двухфакторной проверки подлинности с помощью Microsoft Passport, реализация двухфакторной проверки подлинности с помощью Windows Hello
Реализация уведомлений, фоновых задач и повторно используемых компонентов (15-20%)
  • Создание и использование библиотек классов и компонентов среды выполнения Windows
    • Разработка компонентов среды выполнения Windows, разработка библиотек классов, интеграция библиотек классов и компонентов среды выполнения Windows
  • Реализация уведомлений на плитке и всплывающих уведомлений
    • Реализация адаптивных и интерактивных всплывающих уведомлений, реализация локальных уведомлений на плитке
  • Создание и регистрация фоновой задачи
    • Создание проекта для фоновой задачи и ссылки на фоновую задачу в проекте, реализация триггеров и условий событий для фоновой задачи
  • Реализация и управление фоновой задачей
    • Мониторинг хода выполнения и завершения фоновой задачи, управление жизненным циклом задачи, предоставление общего доступа в данным и событиям для приложения и его фоновых задач, вызов фоновой задачи напрямую
  • Создание и использование службы приложений с универсальной платформой Windows (UWP)
    • Определение расширения AppService, реализация службы приложений как фоновой задачи, развертывание поставщика службы приложений, вызов службы приложений

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

Кандидатами на прохождение этого экзамена являются опытные разработчики, которые проектируют и разрабатывают приложения Windows 10 для развертывания в Магазине Windows или Магазине Windows для бизнеса.

Как минимум кандидаты должны иметь двухлетний опыт разработки приложений Windows с помощью C# и XAML, а также опыт работы с WPF или Silverlight для Windows Phone. Помимо этого, кандидаты должны иметь опыт работы с шаблоном проектирования Model-View-ViewModel (MVVM) и Entity Framework, а также с технологиями проверки подлинности. Настоятельно рекомендуется опыт работы с Visual Studio 2015.

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

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

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

Примечание

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