測驗
70-515

Visual Studio logo

  • 已發行:
    2010 年 7 月 2 日
  • 語言:
    英文
  • 對象:
    開發人員
  • 技術:
    Microsoft Visual Studio 2012
  • 認證學分:
    MCTS、MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

本測驗已停止提供

如需目前可用的選項,請參閱 Microsoft Certification exam list

評量的技能

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

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

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

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

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

開發 Web Form 頁面 (19%)
  • 設定 Web Form 頁面
    • 網頁指令,如 ViewState、要求驗證、事件驗證、MasterPageFile;ClientIDMode;使用 web.config;設定 html doctype
    • 此目標不包括:參考主版頁面;新增標題至 Web Form
  • 實作主版頁面與佈景主題
    • 建立與套用佈景主題;新增多個內容預留位置;巢狀主版頁面;控制面板;在主版頁面間傳遞訊息;在執行階段切換不同佈景主題;在執行階段載入佈景主題;套用驗證結構描述
    • 此目標不包括:建立主版頁面;基本內容頁面
  • 實作全球化
    • 資源檔、瀏覽資訊檔、CurrentCulture、currentUICulture、ASP:Localize
  • 處理頁面生命週期事件
    • IsPostback、IsValid、動態建立控制項、頁面生命週期內的控制項可用性、在回傳時存取控制項值、覆寫頁面事件
  • 實作快取
    • 資料快取;頁面輸出快取;控制項輸出快取;快取相依性;設定快取存留期;替代控制項
    • 此目標不包括:分散式快取 (速度)
  • 管理狀態
    • 伺服器端技術,如工作階段與應用程式;用戶端技術,如 Cookie 與 ViewState;設定工作階段狀態 (in proc、狀態伺服器、Microsoft SQL Server;無 Cookie);工作階段狀態壓縮;使用 ViewState 保存資料;壓縮 ViewState;移動 ViewState

準備資源

開發與使用 Web Form 控制項 (18%)
  • 驗證使用者輸入
    • 用戶端、伺服器端,及透過 AJAX;自訂驗證控制項;Regex 驗證;驗證群組;資料型別檢查;jQuery 驗證
    • 此目標不包括:RangeValidator 與 RequiredValidator
  • 建立頁面配置
    • AssociatedControlID;Web 組件;導覽控制項;FileUpload 控制項
    • 此目標不包括:標籤;預留位置、面板控制項;CSS、HTML、參考 CSS 檔案、內嵌
  • 實作使用者控制項
    • 控制項;新增使用者控制項;參考使用者控制項;動態載入使用者控制項;自訂事件;自訂屬性;設定工具箱可見度
  • 實作伺服器控制項
    • 複合控制項、INamingContainer、新增伺服器控制項至工具箱、全域組件快取、建立自訂控制項事件、透過 web.config 全域登錄;TypeConverters
    • 此目標不包括:回傳資料處理常式、自訂資料繫結控制項、樣板化控制項
  • 透過程式碼後置操控使用者介面控制項
    • 透過 HTML 編碼來防止跨網站指令碼攻擊、瀏覽與操控控制項階層;FindControl;controlRenderingCompatibilityVersion;URL 編碼;RenderOuterTable
    • 此目標不包括:可見度、文字、已啟用的屬性

準備資源

實作用戶端指令碼與 AJAX (16%)
  • 利用 JavaScript 新增動態功能至頁面
    • 參考用戶端識別碼;指令碼管理員;指令碼結合;Page.clientscript.registerclientscriptblock;Page.clientscript.registerclientscriptinclude;sys.require (scriptloader)
    • 此目標不包括:與伺服器互動;參考 JavaScript 檔案;內嵌 JavaScript
  • 操控 DOM 以動態更改頁面
    • 使用 jQuery,新增、修改或移除網頁元素,新增效果,jQuery 選取器
    • 此目標不包括:AJAX
  • 處理 JavaScript 事件
    • DOM 事件、自訂事件、使用 jQuery 處理事件
  • 實作 ASP.NET AJAX
    • 用戶端樣板化、建立指令碼服務、擴充項 (ASP.NET AJAX 控制工具組)、與伺服器互動、Microsoft AJAX 用戶端程式庫、自訂擴充項;多個更新面板;觸發程序;UpdatePanel.UpdateMode;計時器
    • 此目標不包括:基本更新面板與進度
  • 使用 jQuery 實作 AJAX
    • $.get、$.post、$.getJSON、$.ajax、xml、html、JavaScript Object Notation (JSON)、處理傳回型別
    • 此目標不包括:建立服務

準備資源

設定與擴充 Web 應用程式 (15%)
  • 設定驗證和授權
    • 使用成員資格、使用登入控制項、角色、位置元素、保護網站或頁面的某個區域
    • 此目標不包括:Windows Live;Microsoft Passport;Windows 與表單驗證
  • 設定提供者
    • 角色、成員資格、個人化、aspnet_regsql.exe
    • 此目標不包括:建立自訂提供者
  • 建立與設定 HttpHandlers 和 HttpModules
    • 泛型處理常式、非同步處理常式、設定 MIME 類型與其他內容標題、將模組連接至應用程式事件
  • 設定初始設定與錯誤處理
    • 在 global.asax 中處理 Application_Start、Session_Start 與 Application_BeginRequest,擷取未處理的例外狀況,web.config 的自訂錯誤區段,重新導向到錯誤頁面;嘗試與攔截;建立自訂例外狀況
  • 參考與設定 ASMX 和 WCF 服務
    • 新增服務參考、新增 Web 參考、變更端點、wsdl.exe、svcutil.exe;更新服務 URL;共用 WCF 合約組件
    • 此目標不包括:建立 WCF 和 ASMX 服務
  • 設定專案和解決方案與參考組件
    • 本機組件、共用組件 (全域組件快取)、Web 應用程式專案、方案、設定檔、利用 web.config 或多個 .config 檔來設定 Web 應用程式;assemblyinfo
  • 為 Web 應用程式偵錯
    • 遠端、本機、JavaScript 偵錯、附加至處理序、記錄與追蹤、使用本機 IIS、aspnet_regiis.exe
  • 部署 Web 應用程式
    • 先行編譯、發佈方法 (例如 MSDeploy、xcopy 與 FTP)、部署 MVC 應用程式
    • 此目標不包括:應用程式集區、IIS 設定

準備資源

顯示與操控資料 (19%)
  • 實作資料繫結控制項
    • DataList、重複器、ListView、FormsView、DetailsView、TreeView、DataPager、圖表、GridView 的進階自訂
    • 此目標不包括:在設計模式下操作
  • 實作 DataSource 控制項
    • ObjectDataSource、LinqDataSource、XmlDataSource、SqlDataSource、QueryExtender、EntityDataSource
    • 此目標不包括:AccessDataSource、SiteMapDataSource
  • 利用 LINQ 來查詢與操控資料
    • 使用 LINQ 建立 XML 或 JSON,以轉換資料、LINQ to SQL、LINQ to Entities、LINQ to Objects、管理 DataContext 存留期
    • 此目標不包括:基本 LINQ to SQL
  • 建立與使用資料服務
    • WCF、Web 服務;伺服器對伺服器呼叫;JSON 序列化、XML 序列化
    • 此目標不包括:用戶端、ADO.NET Data Services
  • 建立與設定動態資料專案
    • 動態資料控制項、自訂欄位範本;連線至 DataContext 與 ObjectContext

準備資源

使用 ASP.NET MVC 2 開發 Web 應用程式 (13%)
  • 建立自訂路由
    • 路由條件約束、路由預設值、忽略路由、自訂路由參數
  • 建立控制器與動作
    • Visual Studio 對於滑鼠右鍵內容功能表的支援;動作篩選條件 (包括授權、AcceptVerbs 與自訂) 與模型繫結器;ActionResult 子類別
  • 建構 ASP.NET MVC 應用程式
    • 單一專案區域 (例如路由登錄、Visual Studio 工具與區域間的連結);將控制器安排到不同區域;共用檢視;內容檔案與資料夾
  • 建立與自訂檢視
    • 內建與自訂 HTML 協助程式 (例如 HTML.RenderAction 和 HTML.RenderPartial)、強型別檢視、靜態頁檢查、樣板化輸入協助程式、ViewMasterPage、ViewUserControl
    • 此目標不包括:Microsoft.Web.Mvc Futures 組件

準備資源

準備選項

講師教授訓練課程
練習測驗
書籍
Cover of 'MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
發行日:2010 年 12 月 10 日

為 MCTS 測驗 70-515 與職場上所評量的技能做最充分的準備。依您自己的步調進行一系列的課程及複習,完整學習到每個測驗的目標。然後再將您的知識運用到實際的案例與實務練習中,強化您所學到的技能。這份 Microsoft 官方研究指南的設計旨在協助您充分利用學習時間。

於此購買本書籍:Microsoft Press Store

誰應參加本測驗?

本測驗的應試者應為使用 Microsoft Visual Studio 的專業 Web 開發人員。應試者應在使用 Visual Studio 和 Microsoft ASP.NET 開發 Web 應用程式方面至少具有二至三年經驗。應試者應為熟悉 Visual Studio 2008 和更新版本的使用者,並對於 .NET Framework 4 程式設計語言 (C# 或 Microsoft Visual Basic) 擁有基礎知識。此外,應試者應瞭解如何使用 Visual Studio 2010 和 .NET Framework 4 的新功能。

應試者也應在下列領域至少有一年經驗:

  • 使用 Microsoft ADO.NET 和 LINQ 存取資料
  • 建立和取用 Web 和 Windows Communication Foundation (WCF) 服務
  • 狀態管理
  • ASP.NET 組態
  • 偵錯和部署
  • 應用程式和網頁生命週期管理
  • 安全性層面,例如驗證和授權
  • 用戶端指令碼語言
  • Internet Information Server (IIS)
  • ASP.NET MVC

測驗的相關資訊

準備測驗

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

注意

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