Designing and Developing Windows Applications Using Microsoft .NET Framework 4

Exam Topics Covered
This exam is designed to test the candidate's knowledge and skills on making the appropriate job role decisions around Windows-based applications on the desktop using Windows Forms and WPF.
 
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Audience Profile
Candidates for this exam work on a team in a development environment that uses Microsoft Visual Studio .NET 2010 and the Microsoft .NET Framework 4 to develop desktop applications.  Candidates should have a minimum of three years of experience developing applications, including one to two years of experience developing Windows-based applications. Candidates should have a thorough understanding of Windows Presentation Foundation (WPF) and Windows Forms technologies in the .NET Framework 3.5 and 4.  
Additionally, candidates should be able to demonstrate the following by using the .NET Framework 4:
  • Experience designing Windows client applications that access data and services
  • Experience designing data access layers and service layers for a Windows client application
  • Experience planning and designing user interaction solutions
  • Experience with  the full development life cycle of Windows client applications
Experience developing and deploying to multi-tier environments
Credit Toward CertificationExam 70-518: Pro: Designing and Developing Windows Applications Using Microsoft .NET Framework 4: counts as credit toward the following certification(s):
  • MCPD: Windows Developer 4
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.

Accessing Data with Microsoft .NET Framework 4

Exam Topics Covered
This exam is designed to test the candidate's knowledge and skills on accessing data sources using ADO.NET and the .NET Framework.
 
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Audience Profile
Candidates for this exam use Microsoft Visual Studio 2010 and ADO.NET 4 to develop the data access layer of an application.  Candidates should have a minimum of two to three years of experience developing application components that interact with a variety of data sources.  In addition, candidates should have a thorough understanding of relational database concepts and should have a minimum of one to two years of experience using a relational database management system.  
Candidates should also have a good grasp of the following:
  • ADO.NET 4 coding techniques and framework components
  • ADO.NET Data Services LINQ
  • LINQ to SQL
  • Entity Framework technologies
  • Structured Query Language (SQL) 
  • stored procedures
  • Database Structures/Schemas (Objects) XML 
Credit Toward CertificationWhen you pass Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4, you complete the requirements for the following certification(s):
  • MCTS: .NET Framework 4, Data Access
Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4: counts as credit toward the following certification(s):
  • MCPD: Windows Developer 4
  • MCPD: Web Developer 4
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.

Windows Communication Foundation Development with Microsoft .NET Framework 4

Audience Profile
 The candidate works on a team in a development environment that uses Microsoft Visual Studio 2010 and .NET Framework 4 to build distributed applications.  This candidate should have at least one year of experience developing Windows Communication Foundation (WCF)–based applications, including at least six months of experience with .NET Framework 4.  The candidate should also be able to demonstrate the following:
  • A solid understanding of WCF in the context of the .NET Framework 4 solution stack
  • Experience creating service model elements
  • Experience using WCF to support open and .NET communication
  • Experience configuring and deploying WCF applications
  • Experience using Visual Studio tools, tracing tools, SvcUtil, WCF performance monitoring, and IIS/WAS for hosting services
  • Experience securing WCF applications
  • A solid understanding of concurrency   
Credit Toward CertificationWhen you pass Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4, you complete the requirements for the following certification(s):
  • MCTS: .NET Framework 4, Service Communication Applications
Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4: counts as credit toward the following certification(s):
  • MCPD: Windows Developer 4
  • MCPD: Web Developer 4
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.

Windows Applications Development with Microsoft .NET Framework 4

Exam Topics Covered
This exam is designed to test the candidate's knowledge and skills for developing applications using Windows Forms, WPF and the .NET Framework 4.
 
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Audience Profile
The candidate works in a development environment that uses Microsoft Visual Studio .NET 2010 and Microsoft .NET Framework 4.0 to create WinForms and WPF applications. The candidate should have at least one year of experience developing Windows-based applications by using Visual Studio, including at least six months of experience with Visual Studio 2010 Professional.   
In addition, the candidate should be able to demonstrate the following:
  • a solid understanding of the .NET Framework 4.0 solution stack for WPF and WinForm applications 
  • experience in creating data-driven user interfaces for WPF and WinForm applications
  • experience in creating layouts by using Extensible Application Markup Language (XAML)
  • experience in programming against the WPF and WinForm object model
  • experience with unit testing using MSTest
  • experience with setup and deployment projects
Credit Toward CertificationWhen you pass Exam 70-511: TS: Windows Applications Development with Microsoft .NET Framework 4, you complete the requirements for the following certification(s):
  • MCTS: .NET Framework 4, Windows Applications
Exam 70-511: TS: Windows Applications Development with Microsoft .NET Framework 4: counts as credit toward the following certification(s):
  • MCPD: Windows Developer 4
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.