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

Экзамен
70-355

Windows

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

Universal Windows Platform – App Data, Services, and Coding Patterns

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

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

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

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

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

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

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

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

Распознавание и применение указанного шаблона проектирования
  • Описание отношений между архитектурой, шаблоном проектирования и платформой
    • Распознавание стандартных архитектур и того, когда их следует применять, распознавание стандартных шаблонов проектирования и того, когда их можно применять, чтобы упростить и ускорить выполнение задач программирования
  • Описание традиционных шаблонов проектирования Microsoft .NET
    • Описание шаблонов проектирования Gang of Four, включая порождающие шаблоны, структурные шаблоны, шаблоны поведения; описание шаблонов для 3 или N уровней; описание корпоративных шаблонов; описание шаблонов проектирования облака; описание шаблонов Head First; описание шаблонов репозитория; описание шаблонов единиц работы
  • Применение шаблона Model-View-ViewModel (MVVM)
    • Разделение задач, разработка представлений приложения MVVM, разработка моделей представления для приложения MVVM, разработка моделей для приложения MVVM, разработка взаимодействия между классами и привязки данных для приложения MVVM
Разработка приложения и бизнес-логики, кода, который взаимодействует с другими бизнес-приложениями и службами сервера бизнес-данных (AD, SP)
  • Разработка кода для специальных процессов и вычислений приложения
    • Создание асинхронных методов или процессов, управление значением, возвращаемым из асинхронного метода, отладка и обработка ошибок для асинхронного метода, разработка раскадровок и пользовательских анимаций, представление трехмерных моделей в качестве объектов кода, управление двухмерными проекциями трехмерных объектов, использование задач, пула потоков и передач в фоновом режиме
  • Внедрение фоновых задач
    • Создание фоновой задачи, регистрация фоновой задачи, задание триггеров и реагирование на них, отладка фоновой задачи, внедрение приложения для экрана блокировки, обмен данными или событиями между приложением и его фоновыми задачами; прямой вызов фоновой задачи
  • Управление событиями жизненного цикла приложений
    • Подготовка приостановки, возобновление после приостановки или завершения работы, внедрение расширенной заставки, расширение выполнения и контроля ошибок приостановки
  • Внедрение взаимодействий с другими приложениями
    • Интеграция общего контракта в общее содержимое с помощью другого приложения, интеграция контракта и функции планирования встреч, внедрение карт и навигации (геолокация, геозоны и карты Bing), обмен данными и файлами между приложениями, включая запуск для получения результата; использование перетаскивания
  • Внедрение уведомлений и служб push-уведомлений Windows (WNS)
    • Внедрение уведомлений и управление ими; поддержка обновлений живой плитки, включая всплывающие уведомления и эмблемы, поддержка центра уведомлений и вспомогательной плитки
  • Внедрение взаимодействий с устройствами
    • Разработка кода для камеры и микрофона, включая фото, видео и аудио; внедрение захвата экрана; внедрение печати и воспроизведения; внедрение датчиков и служб HoloLens; поддержка беспроводной связи
  • Разработка библиотек классов (библиотек кода, DLL)
    • Именование сборок, пространств имен, типов и участников в библиотеках классов; использование статических и абстрактных классов, интерфейсов, перечислений, структур и других типов; проектирование и использование свойств, методов, конструкторов, полей, событий, операторов и параметров; внедрение механизмов расширения, например разделение на подклассы, использование событий, виртуальных членов и обратных вызовов; проектирование, вызов и перехват исключений
Разработка кода для внедрения безопасных облачных служб данных и хранилищ
  • Разработка и реализация перемещения данных
    • Пользовательске настройки и предпочтения перемещения данных, информация о сеансе перемещения данных приложения
  • Разработка и внедрение решения для обработки данных RESTful (oData, JSON)
    • Использование веб-API ASP.NET, внедрение сериализации JSON, добавление к проекту ссылки на службу, использование объектов Windows.Web.Http.HttpClient
  • Проектирование и внедрение источников Azure и облачных источников данных
    • Внедрение автономной синхронизации данных, внедрение кэширования, поддержка интеграции OneDrive, внедрение доступа к файлам и управления ими (включая средство выбора файлов и API доступа к файлам), отправка изображений в хранилище Azure
  • Интеграция служб данных Azure
    • Вызов пользовательского API облачных служб из клиента, планирование серверных заданий в мобильных службах
  • Проектирование и внедрение съемных и встроенных локальных источников данных
    • Поддержка хранения на картах SD, внедрение SQLite на мобильных устройствах
Разработка кода для внедрения требований проверки подлинности и бизнес-безопасности
  • Внедрение кода для управления проверкой подлинности и удостоверением
    • Веб-брокер проверки подлинности; проверка подлинности Azure; внедрение кода для управления удостоверением; внедрение проверки биометрического паспорта, включая Windows Hello; внедрение хранилища учетных данных, внедрение единого входа
  • Внедрение кода для управления авторизацией и доступа к ресурсам
    • Внедрение запросов проверки подлинности; авторизация пользователей и приложений; управление идентификаторами авторизации; ограничение доступа к ресурсам, включая данные, файлы, папки и устройства
  • Внедрение шифрования в приложениях
    • Создание криптографических ключей, хэша и подпись содержимого, создание кодов проверки подлинности сообщений, шифрование и расшифрование данных
  • Поддержка корпоративных мер безопасности
    • Внедрение прозрачности безопасности, внедрение системы безопасности доступа к коду, внедрение безопасности на основе ролей
Интеграция облачных служб и служб приложений Azure
  • Создание встроенных и кроссплатформенных приложений с помощью служб
    • Интеграция функций мобильного приложения службы приложений с существующим мобильным приложением, использование клиента .NET с мобильными службами, вызов пользовательского API из клиента
  • Подключение к корпоративным системам с помощью служб
    • Создание службы, использующей существующую базу данных SQL, подключение к локальному серверу SQL из локальной мобильной службы Azure с помощью гибридных подключений, масштабирование мобильных служб на основе базы данных Azure SQL, проверка подлинности приложения с помощью единого входа в библиотеку аутентификации Active Directory, добавление управления на основе ролей в мобильные службы с помощью Azure Active Directory, доступ к Microsoft SharePoint от имени пользователя, планирование серверных заданий в мобильных службах, устранение неполадок сервера .NET мобильных служб
  • Подключение к SaaS API с помощью служб
    • Внедрение единого входа с помощью учетных данных сторонних поставщиков удостоверений, создание службы, использующей MongoDB в качестве хранилища данных
  • Создание приложений с поддержкой автономного режима посредством синхронизации с помощью служб
    • Предоставление возможности работы в автономном режиме при отсутствии связи, синхронизация с корпоративными серверными системами, когда устройства снова подключаются к сети, восстановление в случае аварийной ситуации
  • Push-уведомления для пользователей с помощью служб
    • Добавление push-уведомлений в приложение, отправка push-уведомлений для проверки подлинности пользователей
Разработка кода, который можно обслуживать и поддерживает управление версиями, совместимость и совместное существование приложений
  • Разработка кода с помощью управления версиями (TFVC или Git)
    • Разработка кода с помощью стандартного соглашения о написании кода, внедрение рекомендаций для управления версиями сборок
  • Внедрение рекомендаций для сборок и параллельного выполнения
    • Использование сборок со строгими именами, включая версию, язык, региональные параметры и издателя, использование GAC для обеспечения хранения с учетом версий; создание приложения, которое работает в изоляции
  • Внедрение рекомендаций для размещения сборок и GAC
    • Использование файла конфигурации приложений, использование баз кода, предоставление контекста привязки

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

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

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

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

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

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

Примечание

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