Visual Studio 2008 因為導入了不少新的東西,例如 LINQ, AJAX, WCF, WPF, WF 等等,連帶的也影響了現有的 MCTS 和 MCPD 認證需求,不但考科增加,連 MCPD 的專業考試部份也有新的考科出現。
但還是有不變的,Exam 70-536: TS: Microsoft .NET Framework 2.0 Application Development Foundation 仍為 Visual Studio 2008 各 MCTS 認證的基礎考科,其原因在於 .NET Framework 3.5 是以 .NET Framework 2.0 為基礎向上發展的,所以 .NET Framework 2.0 的東西仍可以適用於 .NET Framework 3.5 中。
但其他的,變動可就大了:
- 原 Exam 70-526 (Windows Client Development) 由 Exam 70-505: TS: Microsoft .NET Framework 3.5: Windows Forms Applications 替代。
- 原 Exam 70-528 (Web Client Development) 由 Exam 70-562: TS: Microsoft .NET Framework 3.5: ASP.NET Applications 替代。
- 原 Exam 70-529 (Distributed Application Development) 由 Exam 70-503: TS: Microsoft .NET Framework 3.5: Windows Communication Foundation 替代。
- 新增 ADO.NET 考試:Exam 70-561: TS: Microsoft .NET Framework 3.5: ADO.NET Applications。
- 新增 WPF 考試:Exam 70-502: TS: Microsoft .NET Framework 3.5: Windows Presentation Foundation。
- 新增 WF 考試:Exam 70-504: TS: Microsoft .NET Framework 3.5: Windows Workflow Foundation。
因此,Visual Studio 2008 的 MCTS 有六種,分別為:
- MCTS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Applications (70-502)
- MCTS: Microsoft .NET Framework 3.5, Windows Communication Foundation Applications (70-503) * MCPD: Enterprise Application Developer 3.5 Prerequisite
- MCTS: Microsoft .NET Framework 3.5, Windows Workflow Foundation Applications (70-504)
- MCTS: Microsoft .NET Framework 3.5, Windows Forms Applications (70-505) * MCPD: Enterprise Application Developer 3.5 and MCPD: Windows Developer 3.5 Prerequisite
- MCTS: Microsoft .NET Framework 3.5, ADO.NET Applications (70-561) * MCPD: Enterprise Application Developer 3.5 and MCPD: ASP.NET Developer 3.5 Prerequisite
- MCTS: Microsoft .NET Framework 3.5, ASP.NET Applications (70-562) * MCPD: Enterprise Application Developer 3.5 Prerequisite
每科 MCTS 都必須要先考過 Exam 70-536,才可以再考過該科所需的考試以獲得認證。
還好的是,WPF 和 WF 考試,未被列在 Visual Studio 2008 的 MCPD 考試系列中,只做為 Visual Studio 2008 的 MCTS 選考科目。
MCPD 的部份:
- MCPD: Windows Developer 升級為 MCPD: Windows Developer 3.5,考科為 Exam 70-563: PRO: Designing and Developing Windows Applications by using Microsoft .NET Framework 3.5
- MCPD: Web Developer 升級為 MCPD: ASP.NET Developer 3.5,考科為 Exam 70-564: PRO: Designing and Developing ASP.NET Applications by using Microsoft .NET Framework 3.5
- MCPD: Enterprise Application Developer 升級為 MCPD: Enterprise Application Developer 3.5,考科為 Exam 70-565: PRO: Designing and Developing Enterprise Applications by using Microsoft .NET Framework 3.5
現有的 MCPD on Microsoft .NET Framework 2.0 的人,可以透過升級考試來升級到 Visual Studio 2008 的 MCPDs,但內含的考科會很多:
- Exam 70-566: UPGRADE: Transition your MCPD Windows Developer skills to MCPD Windows Developer 3.5 (內含 70-505 和 70-563)
- Exam 70-567: UPGRADE: Transition your MCPD Web Developer skills to MCPD ASP.NET Developer 3.5 (內含 70-562 和 70-564)
- Exam 70-568: UPGRADE: Transition your MCPD Enterprise Application Developer skills to MCPD Enterprise Application Developer 3.5, Part 1 (內含 70-505, 70-561, 70-562)
- Exam 70-569: UPGRADE: Transition your MCPD Enterprise Application Developer skills to MCPD Enterprise Application Developer 3.5, Part 2 (內含 70-503 和 70-565)
至於升級考試中會不會出現 Exam 70-536 的題目,目前尚無法得知,但筆者認為,既然在 MCPD on Microsoft .NET Framework 2.0 考試中已經考過 70-536,這次的升級考試應不會再出現 70-536 的考題才是。

