Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
Evaluate the technical feasibility of an application design concept.
Create a proof-of-concept prototype.
Evaluate the technical specifications for an application to ensure that the business requirements are met.
Evaluate the logical design of an application.
Evaluate the physical design of an application. Considerations include the design of the project structure, the number of files, the number of assemblies, and the location of these resources on the server.
Choose an appropriate layout for the visual interface.
Evaluate a strategy for implementing a common layout throughout the UI.
Choose an appropriate control based on design specifications.
Choose an appropriate data validation method at the UI layer.
Choose appropriate user assistance and application status feedback techniques.
Establish the required characteristics of a component.
Create the high-level design of a component.
Develop the public API of a component.
Develop the features of a component.
Develop an exception handling mechanism.
Develop the data access and data handling features of a component.
Develop a component to include profiling requirements.
Consume a reusable software component.
Choose an appropriate exception handling mechanism.
Choose an appropriate implementation approach for the application design logic.
Choose an appropriate event logging method for the application.
Evaluate the application configuration architecture.
Perform a code review.
Evaluate the testing strategy.
Design a unit test.
Perform integration testing.
Resolve a bug.
Evaluate the performance of an application based on the performance analysis strategy.
Analyze the data received when monitoring an application.
Evaluate the deployment plan.
Validate the production configuration environment.
This is nice. If you can do all this, you should be able to call yourself a developer. There's no amount of studying that can help you. These bullet items are seeing if you can solve a problem using Microsoft technlogies and juggle different needs of your customers. It will be interesting to see how they can test for this using a series of multiple choice questions.
In order to cover all of this material sufficiently, I'd have to write a book. Also, I'm about to take the test in 2 hours, so I need to start reviewing the preivous material. After I take the test, I suspect I'll no longer be able to publicly comment on this test.