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

Экзамен
70-487

Visual Studio logo

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

Developing Microsoft Azure and Web Services

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

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

video

Developing Windows Azure and Web Services Jump Start

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

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

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

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

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

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

С 30 апреля 2014 г. в программу экзамена включены Visual Studio 2013 и обновлениям для Microsoft Azure.

Оценка данных (20-25%)
  • Выбор технологий доступа к данным
    • Выбор технологии (ADO.NET, платформа Entity Framework, службы WCF Data Services, хранилище Azure) в соответствии с требованиями приложения
  • Внедрение кэширования
    • Кэширование статических данных, применение политики кэширования (включая ограничение срока действия); использование класса CacheDependency для обновления кэшированных данных; уведомления о запросах
  • Реализация транзакций
    • Управление транзакциями с использованием API из пространства имен System.Transactions; реализация распределенных транзакций; указание уровня изоляции транзакции
  • Реализация хранилища данных в Azure
    • Доступ к хранилищу данных в Azure; выбор механизма хранения данных в Azure (большие двоичные объекты, таблицы, очереди, база данных SQL); распределение данных с помощью сети доставки содержимого (CDN); обработка исключений с помощью повторов (база данных SQL); управление кэшированием Azure
  • Создание и реализация службы WCF Data Services
    • Адресные ресурсы; реализация фильтрации; создание выражения запроса; доступ к форматам полезных нагрузок (включая JSON); использование перехватчиков служб передачи данных и операторов служб
  • Работа со структурами данных XML
    • Чтение, фильтрация, создание, изменение структур данных XML; работа с данными XML с использованием классов XMLReader, XMLWriter, XMLDocument, XPath, LINQ to XML; преобразование XML с помощью языка преобразований XSLT

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

Запрос данных и работа с данными с помощью Entity Framework (20–25%)
  • Запрос данных и работа с данными с помощью Entity Framework
    • Запрос, обновление и удаление данных с использованием класса DbContext; создание запроса с отложенным выполнением; реализация отложенной и безотложной загрузки; создание и выполнение компилированных запросов; запрос данных с помощью Entity SQL; выполнение асинхронных операций с помощью Entity Framework; сопоставление с сохраненной процедурой
  • Запрос данных и работа с данными с помощью поставщика данных для Entity Framework
    • Запрос данных и работа с данными с использованием классов Connection, DataReader и Command из пространства имен System.Data.EntityClient; выполнение синхронных и асинхронных операций; управление транзакциями (API); программирование конфигурации поставщика данных
  • Запрос данных с помощью LINQ to Entities
    • Запрос данных с помощью операторов LINQ (например, project, skip, aggregate, filter и join); ведение журнала запросов и команд базы данных; реализация границ запросов (IQueryable или IEnumerable); реализация асинхронных запросов
  • Запрос данных и работа с данными с помощью ADO.NET
    • Запрос данных и работа с данными с использованием классов Connection, DataReader, Command, DataAdapter, DataSet; выполнение синхронных и асинхронных операций; управление транзакциями (API)
  • Создание модели данных Entity Framework
    • Структурирование модели данных с использованием отдельной таблицы для каждого типа, класса или каждой иерархии; выбор и реализация подхода к управлению моделью данных (с приоритетом кода, модели или базы данных); реализация объектов POCO; описание модели данных с использованием определений концептуальной схемы, определения схемы хранения, языка сопоставления (CSDL, SSDL, MSL) и функции Custom Code First Conventions

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

Разработка и реализация служб WCF (15-20%)
  • Создание службы WCF
    • Создание контрактов (для служб, данных, сообщений, обратных вызовов и ошибок); реализация инспекторов сообщений; реализация асинхронных операций в службе
  • Настройка служб WCF с использованием параметров конфигурации
    • Настройка поведения службы; настройка конечных точек службы; настройка привязок, включая привязки WebSocket; указание контракта службы; вывод метаданных службы (XSDs, WSDL и конечная точка обмена метаданными); настройка сжатия сообщений и кодирования
  • Настройка служб WCF с помощью API
    • Настройка поведения службы; настройка конечных точек службы; настройка привязки; указание контракта службы; вывод метаданных службы (XSDs, WSDL и конечная точка обмена метаданными); функции маршрутизации и обнаружения WCF
  • Защита службы WCF
    • Реализация функций безопасности на уровне сообщений; реализация функций безопасности на транспортном уровне; реализация сертификатов; разработка и реализация нескольких режимов аутентификации
  • Использование служб WCF
    • Создание прокси-серверов с помощью SvcUtil; создание прокси-серверов путем создания служебной ссылки; создание и реализация фабрик каналов
  • Присвоение номера версии службе WCF
    • Присвоение номеров версий различным типам контрактов (для сообщений, служб, данных); настройка версий для служб адресации, привязки и маршрутизации
  • Создание и настройка службы WCF в Azure
    • Создание и настройка привязок для служб WCF (Azure SDK — расширения для WCF); ретрансляция привязок на Azure с помощью конечных точек шины обслуживания; интеграция с реле шины обслуживания Azure
  • Реализация шаблонов обмена сообщениями
    • Реализация обмена данными в одностороннем режиме, в режиме запроса/ответа, в режиме потоковой передачи и в режиме дуплексной связи; реализация шины обслуживания Azure и очередей Azure
  • Размещение служб и управление ими
    • Управление параллелизмом служб (одна служба, несколько служб, повторный вход); создание узлов служб; выбор механизма размещения; выбор режима создания экземпляров (для каждого вызова, для каждого сеанса, единственный экземпляр); активация службы и управление ею с помощью технологий AppFabric; реализация транзакционных служб; размещение служб в рабочей роли Azure

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

Создание и использование служб на основе Web API (15-20%)
  • Разработка веб-API
    • Определение ресурсов HTTP с действиями HTTP; планирование необходимого пространства URI и его сопоставление с помощью маршрутизации; выбор метода HTTP (get, put, post, delete) в соответствии с требованиями; выбор формата ответов (форматы веб-API) в соответствии с требованиями; планирование необходимости использования асинхронных действий HTTP; разработка и реализация маршрутов
  • Реализация веб-API
    • Прием данных в формате JSON (в JavaScript, в обратном вызове AJAX); использование согласования содержания для доставки различных форматов данных клиентам; определение действий и параметров для обработки привязки данных; использование обработчика HttpMessageHandler для обработки запросов клиента и ответов сервера; реализация внедрения зависимостей, а также средства разрешения зависимостей для создания более гибких приложений; реализация фильтров действий и фильтров исключений для управления выполнением контроллера; реализация асинхронных и синхронных действий; реализация потоковых действий; реализация SignalR; тестирование веб-служб на основе Web API
  • Защита веб-API
    • Реализация аутентификации HTTPBasic по протоколу SSL; реализация проверки подлинности Windows; предотвращение подделки межсайтовых запросов (XSRF); разработка, реализация и расширение фильтров авторизации и аутентификации для контроля доступа к приложению; реализация технологии обмена ресурсами с запросом происхождения (CORS); реализация SSO с помощью OAuth 2.0; настройка нескольких режимов аутентификации на одной конечной точке
  • Размещение и управление веб-API
    • Размещение веб-API в приложении ASP.NET; самостоятельное размещение веб-API в собственном процессе (службе Windows), включая открытый веб-интерфейс для .NET (OWIN); размещение служб в рабочей роли Azure; ограничение размера сообщений; настройка потоковой передачи данных на хост-сервере
  • Использование веб-служб на базе веб-API
    • Синхронное и асинхронное использование служб на базе веб-API с помощью класса HttpClient; отправка и получение запросов в различных форматах (JSON/HTML и др.); запрос пакетной обработки

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

Развертывание веб-приложений и служб (15-20%)
  • Разработка стратегии развертывания
    • Создание установочного пакета IIS; развертывание на веб-фермах; развертывание веб-приложения с помощью XCopy; автоматизация развертывания с TFS или сервера построения
  • Выбор стратегии развертывания для веб-приложений Azure
    • Обновление на месте и переключение виртуального IP-адреса; настройка домена обновления; создание и настройка входных и внутренних конечных точек; указание конфигурации операционной системы; развертывание приложений с помощью веб-сайта Azure
  • Настройка веб-приложения для развертывания
    • Переключение из режима производства/выпуска в режим отладки; использование метода SetParameters для настройки пула приложений IIS; установка разрешений и паролей; настройка и контроль приостановки приложений SP.NET; настройка конечных точек WCF (включая сопоставление протоколов HTTPS), привязок и поведения; преобразование файла web.config с помощью XSLT (например, в средах разработки, тестирования, производства и выпуска); настройка параметров конфигурации Azure
  • Управление пакетами с помощью NuGet
    • Создание и настройка пакета NuGet; установка и обновление существующего пакета NuGet; подключение к локальному кэшу репозитория для NuGet, настройка собственного репозитория пакетов
  • Создание, настройка и публикация веб-пакета
    • Создание установочного пакета IIS InstallPackage; настройка процесса сборки для создания веб-пакета; использование предусловий и постусловий для корректного применения преобразований; включение нужных ресурсов (веб-содержимое, сертификаты)
  • Настройка общих сборок для нескольких приложений и серверов
    • Подготовка среды к выполнению сборок на нескольких серверах (интернированию); подписание сборок с использованием строгого имени; развертывание сборок в глобальном кэше сборок; реализация присвоения версий сборок; создание манифеста сборки; настройка перенаправлений привязок сборки (например, с MVC4 на MVC5)

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

Варианты подготовки

Обучение под руководством инструктора
Найдите ближайшего к вам партнера Microsoft Learning
Видеоролик для подготовки к экзамену

Видеоролик для подготовки к сертификации Microsoft из серии PREP Talk: экзамен 487

В этой серии рекомендаций от экспертов по сертификации специалист по планированию Джеймс Сеймур (James Seymour) и разработчик-специалист Джереми Фостер (Jeremy Foster) обсуждают актуальность навыков, оцениваемых с помощью экзамена 487.

Самостоятельное обучение

Developing Windows Azure and Web Services Jump Start

Практический тест

Пройдите официальный практический тест Microsoft для экзамена 487

От сообщества
Книги
Exam Ref 70-487: Developing Windows Azure and Web Services cover

Справочное руководство для подготовки к экзамену "Exam Ref 70-487: Developing Windows Azure and Web Services"
Опубликовано: ноябрь 2013 г.

Подготовьтесь к экзамену Microsoft 70-487 и продемонстрируйте настоящее мастерство в разработке Azure и веб-служб. Эта книга из серии Exam Ref предназначена для опытных разработчиков, готовых повысить свой статус. Книга посвящена навыкам критического мышления и принятия решений, необходимым для успеха на уровне Microsoft Specialist.

Купите данную книгу в магазине Microsoft Press Store

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

Этот экзамен рассчитан на разработчиков, имеющих опыт разработки веб-служб не менее 3–5 лет, включая опыт разработки решений на базе веб-API и Azure от 1 года.

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

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

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

Примечание

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