70-564 C# : MCPD - Designing and Developing ASP.NET Applications Using C#.NET Framework 3.5

Retired. This product is no longer available.

The Microsoft MCPD certification is an industry recognized credential. The certification is proof of a person's competence across a spectrum of skills including developing ASP.NET-based applications and a thorough understanding of the ASP.NET technologies in the .NET Framework 3.5.
67 67
MCPD - Designing and Developing ASP.NET Applications Using...

Here's what you will get

The Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5 exam is a part of Microsoft's MCPD web developer 3.5 certification which comprises of three exams. It is a required piece to the certification. The certification is targeted to those professionals who are using Visual Studio 2008 and the Microsoft .NET Framework 3.5, or who anticipate working with these technologies in the near future. MCPD Web Developer 3.5 certification also requires that you pass 70-536-CSHARP, 70-562-CSHARP exam.

Pre-assessment Questions
Full Length Tests
Post-Assessment Questions
Exam FAQs
What is the exam registration fee? 150
Where do I take the exam? The Microsoft Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5 exam is administered by Prometric at testing centers worldwide. Click here to find a testing center near you.
What is the format of the exam? The exam consists of adaptive, multiple choice questions, hot area, drag and drop, build list and reorder, and builds a tree questions.
What are the pre-requisites of the exam?

Microsoft has the following pre-requisites for MCPD Web Developer 3.5:

  • 70-536-CSHARP: .NET Framework Application Development Foundation
  • 70-562-CSHARP: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
How many questions are asked in the exam? The exam contains 50 questions.
What is the duration of the exam? 120 minutes
What is the passing score? 700

(on a scale of 0-1000)

What is the exam's retake policy?

In the event that you fail your first attempt at passing the MCPD certification exam, Microsoft's retake policy is:

  • If a candidate does not achieve a passing score on an exam the first time, the candidate must wait at least a 24-hour period before retaking the exam.
  • If a candidate does not achieve a passing score the second time, the candidate must wait at least a 14-day period before retaking the exam a third time.
  • A 14-day waiting period will also be imposed for the fourth and fifth subsequent exam retakes. A candidate may not take a given exam any more than five times per year. This 12-month period would start the day of the fifth unsuccessful exam retake. The candidate would then be eligible to retake the exam 12 months from that date. In order to take a given exam more than five times per year, a candidate must submit a request and obtain prior permission from Microsoft.
  • If a candidate achieves a passing score on an exam, the candidate cannot take it again.
What is the validity of the certification? Microsoft Certified Professional Developer has no expiration. The certification holder is certified for life unless the vendor changes their policy. Click here for more information.
Where can I find more information about this exam? To know more about the 70-564-CSHARP, click here.
Which certification covers this exam?
What are the career opportunities after passing this exam?

A MCPD certified professional has several career opportunities open up to them, including:

  • Web Applications Developer
  • Enterprise Applications Developer

Here's what you will learn

  • Choose appropriate controls based on business re...rolsCustom controlsThird-party controlsWeb parts
  • Design controls for reusability. User controlsServer controlsInheritance for changing behavior
  • Manage states for controls. Control stateView stateAccessing form elements
  • Leverage data-bound controls. Use GridViewsUse s... custom sorting and pagingServer-side pagination
  • Choose appropriate validation controls based on ...tom validatorValidation groupsValidation summary
  • Identify the appropriate usage of ASP.NET AJAX. ... panelUsing ASP.NET AJAX controlsScript services
  • Manage JavaScript dependencies with server controls.
  • Design complex layout with Master Pages. Strongly typed master pagesNested master pages
  • Plan for various user agents. Markups for differ...or mobile devices, screen readers, accessibility
  • Design a brandable user interface by using theme...tiple applicationsRun time master page selection
  • Design site navigation. When to extend the site ...tersFiltering site map nodes based on user roles
  • Plan Web sites to support globalization. Custom ...provider vs. resource filesLocalize applications
  • Plan vendor-independent database interactions. I...mmandIDBadapterIdataReaderDataReader vs. DataSet
  • Identify the appropriate usage of data source controls. SQLDataSourceObjectDataSourceXMLDataSource
  • Leverage LINQ in data access design. LINQtoSQLLambda expressionsLINQtoObjectsLINQtoXML
  • Identify opportunities to access and expose Web services. WCFASMXREST
  • Determine when to use the Web Site model vs. a W...rencesNamespaceUser profile objectPrecompilation
  • Establish an error-handling strategy. Global.asa...Web.config elementsTry/Catch blocksError logging
  • Manipulate configuration files to change ASP.NET... configuration dataCustom configuration sections
  • Identify a deployment strategy. Management appli...ent projectsPre-compilationCustom action classes
  • Design a state management strategy. CacheViewSta...n objectSession objectCookiesCookie-less session
  • Identify the events of the page life cycle. Appe...ontrolsPostBack modelAccessing stateData binding
  • Write HttpModules and HttpHandlers. URL rewritingSSO applicationDynamically retrieve data
  • Debug ASP.NET Web applications. Debug JavaScriptTracingDebug tools in IDEExamining HTTP headers
  • Plan for long-running processes by using asynchr...es. AddonPreRenderCompleteAsyncRegisterAsyncTask
  • Identify appropriate security providers. MembershipRoleProfileExtending custom providers
  • Decide which user-related information to store i... propertiesExtend membership objectsCustom types
  • Establish security settings in Web.config. Identity/impersonationAuthenticationAuthorization
  • Identify vulnerable elements in applications. SQ...tionCross-site scriptingProtecting against boots
  • Ensure that sensitive information in application...d. Hash and salt passwordsEncrypting information