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

Экзамен
70-484

Visual Studio

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

Essentials of Developing Windows Store Apps Using C#

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

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

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

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

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

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

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

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

Проектирование приложений Windows Store (20-25%)
  • Разработка макета и структуры пользовательского интерфейса
    • Оценка концептуального дизайна и определение элементов, из которых будет состоять интерфейс пользователя; разработка с учетом возможностей наследования и повторного использования визуальных элементов (например, стилей, ресурсов); разработка с учетом специальных возможностей; определение случаев, в которых требуются пользовательские элементы управления; использование шаблона приложения-концентратора
  • Разработка с учетом разделения задач (SOC)
    • Планирование логических уровней решения для выполнения требований приложения; разработка слабосвязанных уровней; включение компонентов WinMD
  • Применение шаблона MVVM в разработке приложения
    • Разработка и реализация модели данных для поддержки бизнес-объектов; разработка модели viewmodel для поддержки представления, основанного на модели; разработка представления, отвечающего требованиям к привязке данных; создание новых моделей с использованием интерфейсов INotifyPropertyChanged, ObservableCollection и CollectionViewSource
  • Разработка и внедрение управления жизненным циклом процесса (PLM)
    • Выбор стратегии управления состоянием; обработка события приостановки; подготовка к завершению приложения; обработка события Resume; проверка перечисления ActivationKind и предыдущего состояния
  • Планирование развертывания приложения
    • Планирование развертывания на основе требований сертификации приложений Магазина Windows; подготовка манифеста приложения (возможностей и объявлений); подписание приложения; планирование требований к развертыванию в корпоративной среде
Разработка приложений Windows Store (15-20%)
  • Доступ и отображение контактов
    • Вызов класса ContactsPicker; фильтрация контактов для отображения; отображение установленного количества контактов; создание и изменение сведений о контактах; выбор специальных данных контакта
  • Разработка для чудо-кнопок и контрактов
    • Выбор чудо-кнопок в соответствии с требованиями приложения; разработка приложений с учетом поддержки чудо-кнопок и контактов; настройка манифеста приложения для корректных разрешений
  • Внедрение поиска
    • Предоставление вариантов поиска с помощью класса SearchPane и элемента управления SearchBox; поиск и запуск других приложений; обеспечение и ограничение поиска в рамках приложения, включая области в пределах чудо-кнопки поиска и за ее пределами; реализация предварительного просмотра результатов поиска; реализация активации из поиска; настройка поиска контрактов
  • Внедрение чудо-кнопки "Поделиться" в приложение
    • Использование класса DataTransferManager для общего доступа к данным с другими приложениями; принятие запросов на общий доступ путем активации из панели общего доступа; ограничение области действия общего доступа с помощью объекта DataPackage; реализация общего доступа в приложении без чудо-кнопки "Поделиться"; использование веб-ссылок и ссылок приложения
  • Управление настройками и параметрами приложения
    • Выбор функций, доступных в AppSettings; добавление точек входа в AppSettings в окне настроек; создание всплывающего меню настроек; хранение и восстановление настроек из перемещаемого хранилища данных приложения
  • Интеграция медиакомпонентов
    • Поддержка изображений DDS; реализация воспроизведения видео; реализация XVP и DXVA; реализация функции преобразования текста в речь (TTS)
Создание интерфейса пользователя (20-25%)
  • Создание приложений с поддержкой макетов для обработки режимов работы с окнами
    • Отклик на изменения ориентации; адаптация к новым режимам работы с окнами с помощью пространства имен ViewManagement; управление настройками для представления приложений
  • Реализация элементов управления макета
    • Реализация элемента управления Grid для структурирования макета; указание числа строк/столбцов и размера; реализация возможностей масштабирования и прокрутки в элементах управления макета; управление размещением и представлением текста
  • Разработка и внедрение панели приложений/навигации
    • Определение того, что помещать на панель приложений/навигации на основании требований к приложениям; определение стиля и расположения элементов панели приложений/навигации; разработка расположения элементов управления на панели приложений/навигации; обработка событий панели приложений/навигации; разработка расположения элементов управления на панели приложений/навигации
  • Разработка и реализация представления данных
    • Выбор и реализация элементов управления и свойств данных в соответствии с требованиями приложений (например, ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, всплывающее меню и CommandBar); создание шаблонов данных в соответствии с требованиями приложения
  • Создание стилей и шаблонов XAML и управление ими
    • Реализация и расширение стилей и шаблонов; реализация градиентов; изменение стилей с помощью триггеров событий и свойств; создание общих ресурсов и тем

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

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

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

Управление безопасностью и данными (20-25%)
  • Выбор стратегии доступа к данным
    • Выбор стратегии доступа к данным (на основе файлов, веб-служб, удаленного хранилища, включая хранилище Microsoft Azure и мобильные службы Azure) в соответствии с требованиями
  • Удаленное извлечение данных
    • Извлечение веб-служб с помощью HttpClient; использование соответствующей команды HTTP для REST; использование служб SOAP/WCF; использование WebSockets для двусторонней связи; обработка хода выполнения запросов данных
  • Внедрение привязки данных
    • Выбор и реализация элементов управления с привязкой к данным; привязка коллекций к элементам управления элементами; реализация интерфейса IValueConverter; создание и настройка свойств зависимостей; проверка данных, вводимых пользователем; реализация фильтрации, группировки и сортировки данных в пользовательском интерфейсе
  • Управление проверкой подлинности и авторизацией Windows
    • Извлечение ролей или требований пользователя; хранение и извлечение учетных данных с помощью класса PasswordVault; использование класса CredentialPicker; проверка наличия учетных данных с помощью хранилища учетных данных; сохранение данных учетных записей в настройках приложения
  • Управление веб-проверкой подлинности
    • Использование пространства имен Windows.Security.Authentication.Web; настройка маркера oAuth2 для проверки подлинности; использование класса CredentialPicker; настройка единого входа (SSO); реализация перемещения учетных данных; реализация класса WebAuthenticationBroker; поддержка проверки подлинности прокси-сервера для предприятий

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

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

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

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

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

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

Примечание

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