測驗
70-483

Visual Studio logo

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

Programming in C#

* 中學生和高等教育學生可能符合特殊學術定價的資格 (不適用於印度或中國)。請參閱測驗規定與常見問題集瞭解詳細資料。定價未反映 Microsoft Imagine Academy 計劃成員、Microsoft Certified Trainer 和 Microsoft Partner Network 計劃成員適用的任何促銷優惠或降價。定價如有更改,恕不另行通知。定價不包含適用稅額。請先向測驗提供者確認確切價格,然後再註冊以進行測驗。

video

Programming in C# Jump Start

評量的技能

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

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

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

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

如對 Microsoft 認證測驗或認證計畫、註冊、或促銷有任何疑問,請連絡您的 地區服務中心

管理程式流程 (25–30%)
  • 實作多執行緒和非同步處理
    • 使用 Task Parallel Library (ParallelFor、Plinq、Tasks);建立接續工作;使用 ThreadPool 繁衍執行緒;解除封鎖 UI;使用 Async 和 Await 關鍵字;使用同步集合來管理資料
  • 管理多執行緒
    • 同步處理資源;實作鎖定;取消長時間執行的工作;實作安全執行緒方法以處理競爭情況
  • 實作程式流程
    • 逐一查看集合和陣列項目;使用 switch 陳述式、if/then、and 運算子程式設計決策;評估運算式
  • 建立與實作事件和回呼
    • 建立事件處理常式;訂閱和取消訂閱事件;使用內建委派型別建立事件;建立委派;Lambda 運算式;匿名方法
  • 實作例外處理
    • 處理例外狀況型別 (SQL 例外狀況、網路例外狀況、通訊例外狀況、網路逾時例外狀況);Catch 型別 vs.基底例外狀況;實作 try-catch-finally 封鎖;擲回例外狀況;判定重新擲回 vs.擲回的時機;建立自訂例外狀況

準備資源

建立及使用型別 (25–30%)
  • 建立型別
    • 建立實值型別 (structs、enum)、參考型別、泛型型別、建構函式、靜態變數、方法、類別、擴充方法、選擇性和具名參數,和索引的屬性;建立多載和覆寫方法
  • 取用型別
    • Box 或 Unbox,以在實值型別之間轉換;轉換型別;轉型;處理動態型別;確定與 Unmanaged 程式碼之間具有互通性,例如 dynamic 關鍵字
  • 強制封裝
    • 藉由使用屬性、使用存取子 (public、private、protected) 以及使用明確介面實作來強制封裝
  • 建立並實作類別階層
    • 設計並實作介面;從基底類別繼承;根據 IComparable、IEnumerable、IDisposable 及 IUnknown 介面建立並實作類別
  • 使用反映在執行階段尋找、執行和建立型別
    • 建立並套用屬性;讀取屬性;使用 CodeDom 和 Lambda 運算式在執行階段產生程式碼;使用出自 System.Reflection 命名空間 (Assembly、PropertyInfo、MethodInfo、Type) 的型別
  • 管理物件生命週期
    • 管理 Unmanaged 資源;實作 IDisposable,包括完成互動;使用 Using 陳述式來管理 IDisposable;管理完成和廢棄項目收集
  • 操縱字串
    • 使用 StringBuilder、StringWriter 和 StringReader 類別來操縱字串;搜尋字串;列舉字串方法;格式化字串

準備資源

為應用程式偵錯並實作安全性 (25–30%)
  • 驗證應用程式輸入
    • 驗證 JSON 資料;資料收集型別;管理資料完整性;評估規則運算式以驗證輸入格式;使用內建函式以驗證資料型別和超出範圍的內容;撰寫規則運算式
  • 執行對稱和非對稱式加密
    • 選擇適當的加密演算法;管理並建立憑證;實作金鑰管理;實作 System.Security 命名空間;雜湊資料;加密資料流
  • 管理組件
    • 對組件進行版本控制;使用強式名稱簽署組件;實作並存裝載;將組件置入全域組件快取;建立 WinMD 組件
  • 為應用程式偵錯
    • 管理並建立編譯器指示詞;選擇適當的組建類型;管理程式設計資料庫檔案和符號
  • 在應用程式中實作診斷
    • 實作記錄和追蹤;剖析應用程式;建立並監視效能計數器;寫入事件記錄檔

準備資源

實作資料存取 (25–30%)
  • 執行 I/O 作業
    • 讀取和寫入檔案及資料流;使用 System.Net 命名空間中的類別從網路讀取和寫入;實作非同步 I/O 作業
  • 取用資料
    • 從資料庫擷取資料;更新資料庫中的資料;取用 JSON 和 XML 資料;使用 Web 服務擷取資料
  • 使用 LINQ 查詢並操縱資料和物件
    • 使用運算子 (projection、join、group、take、skip、aggregate) 查詢資料;建立以方法為基礎的 LINQ 查詢;使用查詢理解語法查詢資料;使用匿名型別來選取資料;強制執行查詢;使用 LINQ to XML 讀取、篩選、建立和修改資料結構
  • 將資料序列化和還原序列化
    • 使用二進位序列化、自訂序列化、XML 序列化程式、JSON 序列化程式和資料合約序列化程式,將資料序列化和還原序列化
  • 儲存資料至集合與從集合擷取資料
    • 使用字典、陣列、清單、集和佇列來儲存和擷取資料;選擇集合型別;初始化集合;對集合新增和移除項目;使用具型別 vs.不具型別集合;實作自訂集合;實作集合介面

準備資源

準備選項

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

Microsoft Certification PREP Talk: Exam 483

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

自訂進度的訓練
  • Programming in C# Jump Start

    此開發人員訓練課程涵蓋 C#、Microsoft 適用於 .NET Framework 的受管理 C 樣式語言。這是典型的 Jump Start 課程,既引人入勝又有豐富的示範。Microsoft 技術推廣人員 Jerry Nixon 及 Crank211 的聯合創辦人 Daren May 會不斷地示範,讓大家學習能運用在工作上的簡單及複雜技術。

練習測驗

參加測驗 483 的 Microsoft 官方練習測驗

從社群
書籍
Exam Ref 70-483: Programming in C# cover

Exam Ref 70-483: Programming in C#
發行日:2013 年 7 月 15 日

為 MCSD 測驗 70-483 做準備,並協助展現您在以 C# 進行程式設計方面的嫻熟實務技能。本測驗參考資料專為經驗豐富且準備好更上一層樓的 IT 專業人員而設計,著重於訓練通過 MCSD 等級測驗所需的關鍵思考力與決策敏銳度。

購買本書籍請至: Microsoft Press Store

誰應參加本測驗?

本測驗適合使用 C# 對各種應用程式類型和硬體/軟體平台進行重要商務/應用程式邏輯的程式設計,至少具備一年經驗的開發人員。

測驗的相關資訊

準備測驗

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

注意

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