The Microsoft test 70-549-VB is designed to measure an individual’s ability to design and develop Enterprise applications by using the Microsoft .NET Framework. Before taking the 70-549-VB test, you should practice the following:

  1. Evaluate the technical feasibility of an application design concept and recommend the best technology.
  2. Create a proof-of-concept prototype, evaluate the risks associated with ASP.NET 2.0 technology, and validate that the proposed technology can be used in an Enterprise application.
  3. Evaluate the technical specifications for an application to ensure that the business requirements are met, and translate the functional specification into developer terminology, such as pseudo code and UML diagrams.
  4. Evaluate the design of a database and recommend a database schema.
  5. Evaluate the logical design of an application for performance, maintainability, extensibility, scalability, availability, security, use cases, recoverability, and data integrity.
  6. Evaluate the physical design of an application for performance, maintainability, scalability, availability, security, recoverability, and data integrity.
  7. Choose an appropriate layout for the visual interface, decide the content flow across pages, and ensure the congruency and consistency of the user experience throughout the application.
  8. Evaluate a strategy for implementing a common layout throughout the UI and suggest when to use style sheets, master pages, Web parts, custom controls, scripting, and user controls.
  9. Choose an appropriate control based on design specifications and evaluate the type of data that must be captured or displayed. Evaluate the user demographic and the user environment.
  10. Choose an appropriate application status feedback technique based on available control types and an appropriate application status feedback technique to support accessibility.
  11. Choose an appropriate mechanism to deliver multimedia data from an application and evaluate available multimedia delivery mechanisms.
  12. Establish the required characteristics of a component and decide when to create a single component or multiple components.
  13. Choose appropriate user assistance and application status feedback techniques.
  14. Create the high-level design of a component and establish the life cycle of a component.
  15. Choose an appropriate data validation method at the UI layer and identify the source of invalid data and the cause of an invalid entry.
  16. Develop the public API of a component and decide the types of clients that can consume a component.
  17. Develop the features of a component and decide whether existing functionality can be implemented or inherited, how to handle unmanaged and managed resources, and which functions to implement in the base class, abstract class, or sealed class.
  18. Develop an exception handling mechanism and decide when it is appropriate to raise an exception.
  19. Develop the data access and data handling features of a component and analyze data relationships.
  20. Develop a component to include profiling requirements and identify potential issues, such as resource leaks and performance gaps, by profiling a component.
  21. Consume a reusable software component and identify a reusable software component from available components to meet the requirements.
  22. Choose an appropriate exception handling mechanism and evaluate the current exception handling mechanism.
  23. Choose an appropriate implementation approach for the application design logic.
  24. Choose an appropriate event logging method for an application and decide whether to log data.
  25. Choose a storage mechanism for logged events. For example, database, flat file, event log, or XML file.
  26. Monitor specific characteristics or aspects of an application and decide whether to monitor data. Considerations include administration, auditing, and application support.
  27. Evaluate the application configuration architecture and decide which configuration attributes to store.
  28. Evaluate the testing strategy for unit testing, integration testing, stress testing, and performance testing.
  29. Design a unit test, describe the testing scenarios, and decide the type of assertion tests to conduct.
  30. Perform integration testing and determine if the component works as intended in the target environment.
  31. Resolve a bug, investigate a reported bug, and evaluate the effect of the bug and the associated cost and timeline for fixing the bug.
  32. Evaluate the performance of an application that is based on the performance analysis strategy.
  33. Analyze the data received when monitoring an application and monitor and analyze resource usage.
  34. Evaluate the deployment plan and identify component-level deployment dependencies and scripting requirements for deployment.
  35. Create an application flow-logic diagram and evaluate the complexity of interactions with other components.
  36. Validate the production configuration environment. Considerations include load balancing, Web farms, and Web gardens.

2 thoughts on “How to prepare for 70-549 exam.

  1. Wow! This can be one particular of the most helpful blogs We’ve ever arrive across on this subject. Actually Wonderful. I’m also a specialist in this topic so I can understand your hard work.

  2. David, you do not receive copies of the previous letters. As the letters go forward that quantity may be in the hundreds. But if there’s a particular letter send us an email and maybe we can figure something out.

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>