測驗
70-487

Visual Studio logo

  • 已發行:
    2012 年 10 月 17 日
  • 語言:
    英文、簡體中文、法文、德文、日文、葡萄牙文 (巴西)
  • 對象:
    開發人員
  • 技術:
    Microsoft Visual Studio 2013, Microsoft Azure
  • 認證學分:
    MCP、MCSD

Developing Microsoft Azure and Web Services

* 定價未反映 Microsoft Imagine Academy 計劃成員、Microsoft Certified Trainer 和 Microsoft Partner Network 計劃成員適用的任何促銷優惠或降價。定價如有更改,恕不另行通知。定價不包含適用稅額。請先向測驗提供者確認確切價格,然後再註冊以進行測驗。

自 2017 年 5 月 1 號開始,現有的撤銷政策將完全被下列政策取代:在距離您的註冊考試日期 5 個工作日之內撤銷或重新安排考試需支付一定費用。未能在預定的考試時間出現,或者未能在距離預定考試時間至少 24 小時之前重新安排或取消考試,您的全部考試費用將被扣除。

video

開發 Windows Azure 和 Web Services Jump Start

評量的技能

本測驗會評量您達成下方列出之技術性工作的能力。百分比代表本測驗中每個主題領域的相對加權。百分比越高,您可能就會在測驗看到越多該內容範圍的題目。查看有關 Microsoft 測驗中 各種問題類型 的影片教學。

請注意題目可能會測驗 (但不限於) 具有項目符號之文字中列出的主題。

關於本測驗所評測技能的相關性,您是否有意見反應?請將您的意見傳送給 Microsoft。所有意見反應都將會經過審視並視情況納入,同時仍會維持認證過程的效度和信度。請注意 Microsoft 將不會直接回應您的意見反應。我們感謝您對於確保 Microsoft 認證計畫之品質所提供的意見。

如果您對此測驗中的具體問題有疑慮,請對測驗提出質疑。

如果您對 Microsoft 認證考試或認證計劃,註冊或促銷活動有其他問題或意見反應,請與您 聯絡Regional Service Center

從2018年1月15日開始,測驗更新有效。要了解有關這些變動的更多訊息以及它們如何影響所測量的技能,請下載並查看 Exam 487 change document

存取資料 (20-25%)
  • 選擇資料存取技術
    • 資料存取技術,包括根據應用程式需求的ADO.NET,Entity Framework,WCF Data Services和Azure Cosmos DB
  • 實作快取
    • 快取靜態資料,套用快取策略,包括策略到期; 使用CacheDependency重新整理快取資料; 查詢通知; 使用Redis實作快取
  • 實作交易
    • 使用來自System.Transactions命名空間的API來管理交易; 在SQL Azure上實作分佈式事務,包括分佈式交易; 指定交易隔離層級
  • 在 Microsoft Azure 中實作資料儲存
    • 存取 Windows Azure 中的資料儲存; 在 Microsoft Azure 中選擇資料儲存機制。 包括 blob,表格,佇列,Azure SQL 和 Cosmos DB; 使用內容傳遞網路 (CDN) 和 Azure File Sync 來發佈資料; 使用重試來處理例外狀況; 使用 Azure SQL 的 Elastic 客戶端程式庫
  • 建立並實作 WCF Data Services 服務
    • 位址資源; 實作過濾; 建立一個查詢運算式; 存取承載格式,包括 JSON; 使用資料服務攔截器和服務運算子; 訂製資料服務的版本; 實作資料服務提供者; 託管資料服務;使用動作來實作伺服器端行為

準備資源

使用 Entity Framework 查詢和操縱資料 (20-25%)
  • 使用 Entity Framework 查詢和操縱資料
    • 使用 DbContext 查詢,更新和刪除資料; 構建一個使用延遲執行的查詢; 實作消極式載入和積極式載入; 建立並執行編譯的查詢; 使用 Entity SQL 查詢資料; 建立全域查詢過濾器
  • 使用 Entity Framework 的Data Provider 查詢和操縱資料
    • 使用 System.Data.EntityClient 命名空間中的 Connection、DataReader 和 Command 物件查詢和操縱資料; 執行同步和非同步作業; 管理交易 (API)
  • 使用 LINQ to Entities 查詢資料
    • 使用 LINQ 運算子查詢資料,包括專案、跳過、聚合、篩選和連接; 日誌查詢; 實作查詢範圍
  • 使用 ADO.NET 查詢和操縱資料
    • 使用 Connection、DataReader 和 Command 物件查詢和操縱資料; 執行同步和非同步作業; 管理交易
  • 建立一個 Entity Framework 資料模型
    • 使用每個類型的表格,每個類別的表格和每個層次的表格來構建一個資料模型; 選擇並實作一種管理資料模型的方法,其中包括程式碼優先,模型優先和資料庫優先; 實作 POCO 物件; 通過使用概念模式定義,儲存模式定義和映射語言(包括 CSDL,SSDL和 MSL)來描述資料模型
  • 使用協力廠商資料庫實作 Entity Framework
    • 使用 MySQL 和 SQLite 資料庫實作 Entity Framework ; 設計一個管理資料庫能力差異的策略; 利用資料庫特定技術,包括使用 Entity Framework 的 ON DUPLICATE KEY

準備資源

建立和使用 Web API 型的服務 (20-25%)
  • 設計一個 Web API
    • 使用 HTTP 動作定義 HTTP 資源; 規劃適當的 URI 空間,並使用路由映射 URI 空間; 選擇適當的 HTTP 方法來滿足要求; 選擇適當的 Web API 格式回應以滿足需求; 計劃讓 HTTP 動作非同步的時機
  • 實作一個 Web API
    • 接受 JSON 格式的資料; 使用內容交涉為客戶提供不同的資料格式; 定義處理資料繫結的動作和參數; 實作依賴性插入來建立更靈活的應用程式; 實作動作過濾器和例外狀況過濾器來管理控制器的執行; 實作非同步和同步動作; 實現串流動作; 實現中界軟體
  • 保護一個 Web API
    • 實施身份驗證; 使用角色,宣告和自訂授權實作授權; 實作資料保護 API; 啟用跨網域請求 (CORS); 防止跨站請求偽造 (XSRF); 實作和擴展授權過濾器來控制對應用程式的存取
  • 託管和管理 Web API
    • IIS 中的主機 Web API; 在您自己的流程中自行託管 Web API; 在 Kestrel 中託管 Web API; Windows Azure Web App 中的主機服務; Windows 和 Linux 容器中的主機服務; 設定主機服務器進行串流傳輸; 使用主機環境
  • 使用 Web API Web 服務
    • 透過 HttpClient 使用 Web API 服務; 以不同的格式發送和接收請求; 處理重試邏輯; 實作內容交涉; 使用 Swagger 來建立 Uris 和承載; 使用 AutoRest 來建立客戶端

準備資源

設計和實作 Web 服務 (15-20%)
  • 使用 WCF 服務
    • 使用 SvcUtil 產生代理; 建立服務參考來產生代理; 建立和實作通道處理站; 使用配置設定來設定 WCF 服務; 建立和設定 WCF 服務的繫結; 使用服務匯流排終點將繫結轉送到 Azure; 整合 Azure 服務匯流排轉送
  • 實作無伺服器的 Azure Web 服務
    • 使用 App Services 託管網路服務,包括 Logic Apps 和 API Apps; 設計和實作 Azure Function 型的服務; 設計和實作 Azure Web Jobs; 設計和實作 Service Fabric 型的 Web 服務; 在無伺服器環境中實作以排程為基礎處理
  • 在 Azure 中實作流量管理
    • 實施 Azure 負載平衡器,包括調整; 實作 Azure 應用程式閘道; 實作 Azure 流量管理員; 為多個地區設計; 利用 Azure CDN 快取 Web 服務; 實作日誌分析
  • 實作 Azure API 管理
    • 使用憑證、Azure Active Directory 和 OAuth 保護 Web 服務; 定義和實作原則,包括秘密、快取、外部服務、監控和節流; 使用 Azure Portal 和 Swagger 定義 API 介面; 使用日誌記錄,災難復原和多個區域來管理執行中的服務
  • 監控 Web 服務
    • 使用 Azure 事件中樞收集日誌和指標; 使用 Azure 事件中樞、串流分析和機器學習處理日誌和指標; 使用 Azure App Insights 來監控和疑難排除 Web 服務的故障

準備資源

部署 Web 應用程式和服務 (15-20%)
  • 設計一個部署策略
    • 使用 Web Deploy 部署; 在 Visual Studio 中使用 Web Publishing 進行部署; 使用 XCopy 部署 Web 應用程式; 自動從 VSTS 或 TFS 構建伺服器部署; 將 wWeb 應用程式部署到容器; 設計一個連續部署管線; 使用 cloud sync 進行部署
  • 選擇一個 Azure 的部署策略
    • 判定合適的服務; 執行就地升級和部署位置交換; 創建模擬環境; 設定升級網域; 建立和設定輸入和內部終點; 指定作業系統設定; 實作 ARM 範本來自訂部署; 部署到 Service Fabric; 部署到 Azure Stack
  • 設定一個 Web 應用程式進行部署
    • 從生產或發佈模式切換到偵測模式; 轉換設定檔案; 設定 Azure 配置設訂; 為應用程式機密設定 Azure Key Vault; 為 Azure App Service 設定部署認證
  • 使用 NuGet 管理套件
    • 建立並設定一個 NuGet 套件; 安裝和更新現有的 NuGetpackage; 解決版本衝突問題; 連接到 NuGet 的本地儲存庫快取,設訂您自己的套件儲存庫; 管理 NuGet 依賴關係
  • 在應用程式和伺服器之間共享多個程式集
    • 跨多個伺服器中準備使用程式集的環境; 使用強式名稱簽署程式集; 將程式集部署到全域程式集快取; 實作更改程式集版本; 建立程市集資訊清單; 設定程式集繫結重新導向; 對跨平台程式庫把 netstandard 視為目標

準備資源

準備選項

線上訓練
尋找您當地的 Microsoft Learning Partner
講師教授訓練課程
尋找您當地的 Microsoft Learning Partner
測驗準備影片

Microsoft Certification PREP Talk: Exam 487

這一集的應考準備秘訣邀請到認證規劃師 James Seymour 和技術推廣專員 Jeremy Foster 兩位認證專家,他們將討論測驗 487 所評量技能的相關性。

自訂進度的訓練

Developing Windows Azure and Web Services Jump Start

全真模擬測驗

Take a Microsoft Official Practice Test for Exam 487

從社群
書籍
Exam Ref 70-487: Developing Windows Azure and Web Services cover

測驗參考 70-487:開發 Windows Azure 和 Web Services
發布時間:2013 年 11 月

為 Microsoft Exam 70-487 做準備,並協助展現您 開發 Azure 和 Web Services 的嫻熟實務技能。專為經驗豐富且準備好更上一層樓的開發人員,測驗參考資料 著重於訓練通過 Microsoft Specialist 測驗所需的關鍵思考與決策敏銳度。

請在 Microsoft Press Store 購買本書

誰應參加本測驗?

此測驗的應試者是使用 Microsoft Visual Studio 2017 和 Microsoft® .NET Core Framework 設計和開發Web解決方案的專業開發人員。應試者應至少有三年到五年的開發 Microsoft ASP.NET MVC 型的解決方案和 的知識。另外,應試者應該能夠證明以下內容:

  • 設計和開發存取各種(本地和遠端)資料和服務(包括 Windows Azure)的 Web 應用程式的經驗
  • 具有完整的資料和服務解決方案的軟體開發生命週期的經驗
  • 開發和部署到多層環境,包括 Windows Azure 的經驗
  • 設計和開發非同步解決方案的經驗
  • 建立和使用 HTTP 服務的經驗

測驗的相關資訊

準備測驗

建議您先完整地檢閱此測驗準備手冊,並熟悉此網站上的資源,然後再排定測驗。請參閱 Microsoft Certification exam overview ,取得註冊相關資訊、一般測驗問題格式影片及其他準備資源。如需測驗規定和評分的詳細資訊,請參閱 Microsoft Certification exam policies and FAQs

注意

Microsoft 可逕自更改此準備手冊,如有更改,恕不另行通知。Microsoft 測驗可能包含適性測驗技術和模擬項目。Microsoft 無法識別測驗呈現的格式。無論測驗的格式為何,都請使用此使用手冊來準備測驗。Microsoft 建議您有實際使用產品的經驗並使用指定的訓練資源,以協助您準備此測驗。這些訓練資源並不一定涵蓋<評量的技能>一節中列出的所有主題。