測驗
70-494

Visual Studio logo

  • 已發行:
    2014 年 8 月 1 日
  • 語言:
    英文、日文
  • 對象:
    開發人員
  • 技術:
    ASP.NET MVC
  • 認證學分:
    MCP、MCSD

Recertification for MCSD: Web Applications

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

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

評量的技能

本測驗會評量您達成下方列出之技術性工作的能力。查看有關 的視訊教學 variety of question types Microsoft 測驗。

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

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

如果您對於本測驗的特定問題有所疑慮,請提交 exam challenge

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

設計應用程式結構
  • 規劃應用程式層
    • 規劃資料存取;規劃關注點分離;適當使用模型、檢視和控制器;從用戶端和伺服器端處理之間選擇;針對延展性進行設計
  • 設計分散式應用程式
    • 設計混合式應用程式 (內部部署與外部部署比較,包括 Azure);規劃分散式環境中的工作階段管理;規劃 Web 伺服陣列
  • 設計並實作 Azure 角色生命週期
    • 識別並實作 Start、Run 和 Stop 事件;識別啟動工作 (IIS 組態 [應用程式集區]、登錄組態、協力廠商工具)
  • 設定狀態管理
    • 選擇狀態管理機制 (程序內和程序外的狀態管理);針對延展性規劃;使用 Cookie 或本機儲存體以維護狀態;在 web.config 檔案中套用組態設定;實作無工作階段的狀態 (例如 QueryString)
  • 設計快取策略
    • 實作網頁輸出快取 (效能導向);實作資料快取;實作 HTTP 快取;實作 Azure 快取
  • 設計並實作 WebSocket 策略
    • 以非同步的方式讀寫字串和二進位資料 (長時間執行的資料傳輸);選擇失去連線的策略;決定 WebSockets 使用時機的策略;實作 SignalR
設計和開發使用者體驗
  • 規劃調適型 UI 版面配置
    • 規劃在多個裝置上的瀏覽器中執行應用程式 (螢幕解析度、CSS、HTML);規劃行動 Web 應用程式
  • 設計並實作 MVC 控制器和動作
    • 套用授權屬性、全域篩選器和授權篩選器;指定覆寫篩選器;實作動作行為;實作動作結果;實作模型繫結
對網路應用程式疑難排解和偵錯
  • 測試 Web 應用程式
    • 建立並執行單元測試 (例如使用 Assert 類別);建立模擬;建立及執行 Web 測試,包括使用瀏覽器連結;為多個瀏覽器和行動模擬器中的 Web 應用程式偵錯
  • 為 Azure 應用程式偵錯
    • 使用 Azure 診斷 API 收集診斷資訊,並適當地隨需或依排程實作;選擇記錄檔類型 (例如事件記錄檔、效能計數器和損毀傾印);使用 IntelliTrace、遠端桌面通訊協定 (RDP) 及遠端偵錯為 Azure 應用程式偵錯;使用 Server Explorer 與遠端 Azure 網站直接互動
設計和實作安全性
  • 設定驗證
    • 驗證使用者;強制執行驗證設定;從 Windows、表單和自訂驗證之間選擇;使用 Cookie 管理使用者工作階段;設定成員資格提供者;建立自訂成員資格提供者;設定 ASP.NET 身分識別
  • 設定和套用授權
    • 建立角色;使用組態來授權角色;以程式授權角色;建立自訂角色提供者;實作 WCF 服務授權
  • 跨同盟識別身分存放區設計並實作宣告型驗證
    • 使用 Azure 存取控制服務實作同盟驗證;使用 Windows Identity Foundation 建立自訂安全性權杖;處理 SAML 和 SWT 權杖的權杖格式 (例如 oAuth、OpenID、Microsoft Account、Google、Twitter 和 Facebook)
存取資料
  • 選擇資料存取技術
    • 根據應用程式需求選擇技術 (ADO.NET、Entity Framework、WCF Data Services、Azure 儲存體)
使用 Entity Framework 查詢和操縱資料
  • 使用 Entity Framework 查詢和操縱資料
    • 使用 DbContext 查詢、更新和刪除資料;建置使用延後執行的查詢;實作消極式載入和積極式載入;建立和執行已編譯的查詢;使用 Entity SQL 查詢資料;使用 Entity Framework 執行非同步作業;對應預存程序
  • 使用 Entity Framework 的資料提供者來查詢和操縱資料
    • 使用來自 System.Data.EntityClient 命名空間的 Connection、DataReader 和 Command 來查詢和操縱資料;執行同步和非同步作業;管理交易 (API);以程式設定資料提供者
  • 使用 LINQ to Entities 查詢資料
    • 使用 LINQ 運算子 (例如 Project、Skip、Aggregate、Filter 和 Join) 查詢資料;記錄查詢和資料庫命令;實作查詢界限 (IQueryable 與 IEnumerable);實作非同步查詢
  • 建立 Entity Framework 資料模型
    • 使用一型一表 (Table Per Type)、一類一表 (Table Per Class)、一階層一表 (Table Per Hierarchy) 來建構資料模型;選擇並實作管理資料模型的方式 (Code First、Model First 與 Database First);實作 POCO 物件;使用概念結構描述定義、儲存體結構描述定義、對應語言 (CSDL、SSDL、MSL) 和自訂 Code First 慣例來描述資料模型
設計和實作 WCF 服務
  • 使用組態設定以設定 WCF 服務
    • 設定服務行為;設定服務端點;設定繫結,包括 WebSocket 繫結;指定服務合約;公開服務中繼資料 (XSD、WSDL 和中繼資料交換端點);設定訊息壓縮和編碼
  • 保護 WCF 服務
    • 實作訊息層級安全性;實作傳輸層級安全性;實作憑證;設計及實作多個驗證模式
建立和取用 Web API 型服務
  • 設計 Web API
    • 以 HTTP 動作定義 HTTP 資源;規劃適當的 URI 空間,並使用路由對應 URI 空間;選擇適當的 HTTP 方法 (get、put、post、delete) 以符合需求;為回應選擇適當的格式 (Web API 格式) 以符合需求;規劃讓 HTTP 動作非同步的時機;設計和實作路由
  • 實作 Web API
    • 接受 JSON 格式的資料 (JavaScript、AJAX 回呼);使用內容交涉以傳遞不同的資料格式到用戶端;定義動作和參數以處理資料繫結;使用 HttpMessageHandler 處理用戶端要求和伺服器回應;實作相依性插入,並隨之實作相依性解析程式,以建立更有彈性的應用程式;實作動作篩選和例外狀況篩選,以管理控制器的執行;實作非同步和同步的動作;實作串流動作;實作 SignalR;測試 Web API Web 服務
  • 保護 Web API
    • 透過 SSL 實作 HTTPBasic 驗證;實作 Windows 驗證;防止跨網站偽造要求 (XSRF);設計、實作及延伸授權篩選,以控制對應用程式的存取;實作跨來源要求共用 (CORS);使用 OAuth 2.0 實作 SSO;在單一端點上設定多個驗證模式
  • 主控和管理 Web API
    • 在 ASP.NET 應用程式中主控 Web API;在您自有的處理程序 (Windows 服務) 中自行主控 Web API,包括適用於 .NET 的開放 Web 介面 (OWIN);以 Azure 背景工作角色主控服務;限制訊息大小;為串流設定主機伺服器
  • 取用 Web API Web 服務
    • 使用 HttpClient 以同步及非同步方式取用 Web API 服務;以不同格式 (JSON/HTML/其他等等) 傳送和接收要求;要求批次處理
部署網路應用程式和服務
  • 為 Azure Web 應用程式選擇部署策略
    • 執行就地升級和 VIP 交換;設定升級網域;建立並設定輸入和內部端點;指定作業系統組態;使用 Azure 網站部署應用程式
  • 為部署設定網路應用程式
    • 從實際執行/發行模式切換至偵錯模式;使用 SetParameters 設定 IIS 應用程式集區;設定權限和密碼;啟用及監視 ASP.NET App 暫止;設定 WCF 端點 (包括 HTTPS 通訊協定對應)、繫結和行為;使用 XSLT 轉換 web.config (例如跨開發、測試和實際執行/發行環境);設定 Azure 組態設定
  • 建立、設定和和發佈網頁套件
    • 建立 IIS InstallPackage;設定輸出網頁套件的建置處流程;套用先前和後續條件動作以確保正確套用轉換;納入適當的資產 (網路內容、憑證)
  • 在多個應用程式和伺服器之間共用組件
    • 準備環境,以橫跨多個伺服器使用組件 (暫留);使用強式名稱簽署組件;部署組件到全域組件快取;實作組件版本設定;建立組件資訊清單;設定組件繫結的重新導向 (例如從 MVC4 到 MVC5)

準備選項

講師教授訓練課程
測驗準備影片

Microsoft Certification PREP Talk: Exam 486

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

Microsoft Certification PREP Talk: Exam 487

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

自訂進度的訓練
  • Developing ASP.NET MVC 4 Web Applications Jump Start

    本課程適合準備開始建立企業 Web 應用程式、需要對新的 Model View Control (MVC) 功能上手,或希望更新 Microsoft 認證的 Microsoft 平台開發人員。課程會提供必備知識,並協助準備測驗 70-486。

  • Developing Windows Azure and Web Services Jump Start

    身為 Web 開發人員的您,是否正在尋求拓展視野及減少工作量的方式?瞭解如何建立能夠存取資料並裝載於 Windows Azure 的 Web API 或 WCF 服務。如果您希望建立可透過多種裝置以應用程式存取的服務,這是能讓您快速入門的有用課程。您將能獲悉建立整個應用程式方面的端對端案例。

練習測驗
從社群
書籍
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications cover

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
發行日:2013 年 9 月

為 Microsoft 測驗 70-486 做準備,並協助展現您在開發 ASP.NET MVC 型解決方案方面的嫻熟實務技能。本測驗參考資料的對象是經驗豐富且準備好更上一層樓的開發人員,著重於訓練通過 Microsoft Specialist 等級測驗所必需的關鍵思考力與決策敏銳度。

購買本書籍請至: Microsoft Press Store

Exam Ref 70-487: Developing Windows Azure and Web Services cover

Exam Ref 70-487: Developing Windows Azure and Web Services
發行日:2013 年 11 月

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

購買本書籍請至: Microsoft Press Store

誰應參加本測驗?

本測驗適合要維持 MCSD: Web Applications 認證的人員。本測驗是基於 486487 的測驗目標。

測驗的相關資訊

準備測驗

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

注意

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