| Exam news | |
| Audience profile | |
| Credit toward certification | |
| Preparation tools and resources | |
| Skills measured |
This Microsoft Certified Technology Specialist (TS) exam, Exam 70-502: TS: Microsoft .NET Framework 3.5 – Windows Presentation Foundation Application Development, became available in April 2008. This exam is available in English, Chinese (Simplified), German, and Japanese.
Candidates for Exam 70-502: TS: Microsoft .NET Framework 3.5 – Windows Presentation Foundation Application Development work on a team in a development environment that uses Microsoft Visual Studio 2008 and Microsoft .NET Framework 3.5 to create Windows-based applications. Candidates should have at least one year of experience developing Windows-based applications by using the .NET Framework and should be able to demonstrate the following by using Windows Presentation Foundation (WPF):
| • | A solid understanding of WPF in the context of the .NET Framework 3.5 solution stack |
| • | Experience programming against the WPF object model |
| • | Experience creating layouts by using Extensible Application Markup Language (XAML) |
| • | Experience creating data-driven user interfaces |
| • | Experience deploying WPF applications |
When you pass Exam 70-502: TS: Microsoft .NET Framework 3.5 – Windows Presentation Foundation Application Development, you earn credit toward the following certification:
| • |
To help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.
| Instructor-led training | Microsoft E-Learning | Microsoft Press products | Practice tests |
Course 6460: Visual Studio 2008: Windows Presentation Foundation (three days) | Collection 6460: Visual Studio 2008 Connected Systems: Windows Presentation Foundation (20 hours) (Available soon) | Windows Presentation Foundation: A Scenario-Based Approach | MeasureUp Self Test Software |
| • | Microsoft Visual Studio 2008 – Learning Portal: Find special offers and information on training and certification. |
| • | Product information: Visit the Windows Presentation Foundation Web site for detailed technology information. |
| • | Microsoft Learning Community: Join newsgroups and visit community forums to connect with peers for suggestions on training resources and advice on your certification path and studies. |
| • | TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical resources, newsgroups, and chats. |
| • | MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats. |
This certification exam measures your ability to accomplish the technical tasks listed in the following table. The percentages indicate the relative weight of each major topic area on the exam.
| Skills measured by Exam 70-502 |
| Creating a WPF application (13 percent) |
Select an application type. |
Configure event handling. |
Configure commands. |
Configure page-based navigation. |
Configure application settings. |
Manage application responsiveness. |
| Building user interfaces (20 percent) |
Select and configure content controls. |
Select and configure item controls. |
Select and configure layout panels. |
Integrate Windows Forms controls into a WPF application. |
Create user and custom controls. |
| Adding and managing content (16 percent) |
Create and display two-dimensional and three-dimensional graphics. |
Create and manipulate documents. |
Add multimedia content. |
Manage binary resources. |
Manage images. |
| Binding to data sources (23 percent) |
Configure binding options. |
Bind to a data collection. |
Bind to a property of another element. |
Convert and validate data. |
Configure notification of changes in underlying data. |
| Customizing appearance (20 percent) |
Create a consistent user interface appearance by using styles. |
Change the appearance of a UI element by using triggers. |
Add interactivity by using animations. |
Share logical resources throughout an application. |
Change the appearance of a control by using templates. |
Localize a WPF application. |
| Configuring and deploying WPF applications (8 percent) |
Deploy for standalone access. |
Deploy to a partial trust environment. |
Deploy an XBAP application. |
Manage upgrades. |
Configure the security settings of an application deployment. |
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
| • | Learn more and download samples |