測驗
70-486

Visual Studio

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

Developing ASP.NET MVC Web Applications

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

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

video

Developing ASP.NET MVC 4 Web Applications Jump Start

評量的技能

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

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

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

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

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

從2014年4月30日起,本次考試的問題包括content covering Visual Studio 2013, MVC5, and updates to Microsoft Azure

設計應用程式結構 (15-20%)
  • 規劃應用程式層
    • 規劃資料存取;規劃關注點分離;適當使用模型、檢視和控制器;從用戶端和伺服器端處理之間選擇;針對延展性進行設計
  • 設計分散式應用程式
    • 設計混合式應用程式 (內部部署與外部部署比較,包括 Azure);規劃分散式環境中的工作階段管理;規劃 Web 伺服陣列
  • 設計並實作 Azure 角色生命週期
    • 識別並實作 Start、Run 和 Stop 事件;識別啟動工作 (IIS 組態 [應用程式集區]、登錄組態、協力廠商工具)
  • 設定狀態管理
    • 選擇狀態管理機制 (程序內和程序外的狀態管理);針對延展性規劃;使用 Cookie 或本機儲存體以維護狀態;在 web.config 檔案中套用組態設定;實作無工作階段的狀態 (例如 QueryString)
  • 設計快取策略
    • 實作網頁輸出快取 (效能導向);實作資料快取;實作 HTTP 快取;實作 Azure 快取
  • 設計並實作 WebSocket 策略
    • 以非同步的方式讀寫字串和二進位資料 (長時間執行的資料傳輸);選擇失去連線的策略;決定 WebSockets 使用時機的策略;實作 SignalR
  • 設計 HTTP 模組和處理常式
    • 實作同步及非同步的模組和處理常式;在 IIS 中的模組和處理常式之間選擇

準備資源

設計使用者體驗 (20-25%)
  • 套用網路應用程式的使用者介面設計
    • 使用 CSS 建立及套用樣式;使用 HTML 建構並配置使用者介面;根據設計實作動態頁面內容
  • 設計並實作 UI 行為
    • 實作用戶端驗證;使用 JavaScript 和 DOM 來控制應用程式行為;使用原型繼承以擴充物件;使用 AJAX 進行部分網頁更新;使用 JQuery 實作 UI
  • 撰寫應用程式的 UI 版面配置
    • 實作部分處理以在應用程式的不同區域重複使用;使用 Razor 範本 (Razor 檢視引擎) 設計並實作頁面;設計版面配置以提供視覺結構;實作主/應用程式頁面
  • 根據瀏覽器的功能偵測,增強應用程式的行為和樣式
    • 偵測瀏覽器的功能和能力;建立在多個瀏覽器和行動裝置上執行的網路應用程式;使用特定廠商的擴充功能 (例如 CSS) 增強應用程式的行為和樣式
  • 規劃調適型 UI 版面配置
    • 規劃在多個裝置上的瀏覽器中執行應用程式 (螢幕解析度、CSS、HTML);規劃行動 Web 應用程式

準備資源

開發使用者體驗 (15-20%)
  • 規劃搜尋引擎最佳化和協助工具
    • 使用分析工具剖析 HTML;使用瀏覽器外掛程式檢視並評估概念性結構;為協助工具 (例如螢幕助讀程式) 撰寫語意標記 (HTML5 和 ARIA)
  • 規劃並實作全球化和當地語系化
    • 規劃當地語系化策略;建立並套用資源到 UI,包括 JavaScript 資源;設定文化特性;建立附屬資源組件
  • 設計並實作 MVC 控制器和動作
    • 套用授權屬性、全域篩選器和授權篩選器;指定覆寫篩選器;實作動作行為;實作動作結果;實作模型繫結
  • 設計和實作路由
    • 定義路由以處理 URL 模式;套用路由條件約束;忽略 URL 模式;新增自訂路由參數;定義區域
  • 使用 MVC 擴充點控制應用程式行為
    • 實作 MVC 篩選器和控制器中心;藉由使用動作結果、檢視引擎、模型繫結器和路由處理常式來控制應用程式的行為
  • 減少網路頻寬
    • 將指令碼 (CSS 和 JavaScript) 配套和縮小;壓縮和解壓縮資料 (使用 GZip/Deflate;儲存);規劃內容傳遞網路 (CDN) 策略 (例如 Azure CDN)

準備資源

對 Web 應用程式疑難排解和偵錯 (20-25%)
  • 防止並疑難排解執行階段的問題
    • 疑難排解效能、安全性和錯誤;實作追蹤、記錄 (包括使用屬性進行記錄) 及偵錯 (包括 IntelliTrace);使用程式碼協定強制實施條件;啟用和設定狀況監控 (包括效能監視器)
  • 設計例外狀況處理策略
    • 跨多層處理例外狀況;使用 global.asax 或建立您自己的 HTTPHandler 來顯示自訂錯誤網頁,或設定 Web.config 屬性;處理第一個可能發生的例外狀況
  • 測試 Web 應用程式
    • 建立並執行單元測試 (例如使用 Assert 類別);建立模擬;建立及執行 Web 測試,包括使用瀏覽器連結;為多個瀏覽器和行動模擬器中的 Web 應用程式偵錯
  • 為 Azure 應用程式偵錯
    • 使用 Azure 診斷 API 收集診斷資訊,並適當地隨需或依排程實作;選擇記錄檔類型 (例如事件記錄檔、效能計數器和損毀傾印);使用 IntelliTrace、遠端桌面通訊協定 (RDP) 及遠端偵錯為 Azure 應用程式偵錯;使用 Server Explorer 與遠端 Azure 網站直接互動

準備資源

設計及實作安全性 (20-25%)
  • 設定驗證
    • 驗證使用者;強制執行驗證設定;從 Windows、表單和自訂驗證之間選擇;使用 Cookie 管理使用者工作階段;設定成員資格提供者;建立自訂成員資格提供者;設定 ASP.NET 身分識別
  • 設定和套用授權
    • 建立角色;使用組態來授權角色;以程式授權角色;建立自訂角色提供者;實作 WCF 服務授權
  • 跨同盟識別身分存放區設計並實作宣告型驗證
    • 使用 Azure 存取控制服務實作同盟驗證;使用 Windows Identity Foundation 建立自訂安全性權杖;處理 SAML 和 SWT 權杖的權杖格式 (例如 oAuth、OpenID、Microsoft Account、Google、Twitter 和 Facebook)
  • 管理資料完整性
    • 套用加密到應用程式資料;套用加密到應用程式的組態區段;簽署應用程式資料以防遭竄改
  • 以 ASP.NET 實作安全站台
    • 套用 SSL 憑證來保護通訊安全;隨機產生並雜湊密碼以便儲存;使用 HTML 編碼防止跨站台指令碼攻擊 (ANTI-XSS Library);實作延後驗證並處理未驗證的要求,例如,表單、Querystring 和 URL;將查詢參數化防止 SQL 插入式攻擊;防止跨網站偽造要求 (XSRF)

準備資源

準備選項

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

Microsoft Certification PREP Talk: Exam 486

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

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

全真模擬測驗

Take a Microsoft Official Practice Test for Exam 486

從社群

Exam 70-486 wiki

Exam 70-486 forum

關注@MSLearning 以及@visualstudio

誰應參加本測驗?

本測驗適合具備至少三年至五年 Microsoft ASP.NET Web 應用程式開發經驗的開發人員,其中包括至少兩年的 MVC 基礎解決方案開發經驗。

測驗的相關資訊

準備測驗

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

注意

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