Microsoft has specified more than thirty objectives for the 70-564 test. These objectives are grouped under six topics. Following are some important areas in which an individual should possess good knowledge before taking the 70-564 test:
- Choosing appropriate controls based on business requirements.
- Designing controls for reusability.
- Managing states for controls.
- Leveraging data-bound controls.
- Choosing appropriate validation controls based on business requirements.
- Identifying the appropriate usage of ASP.NET AJAX.
- Managing JavaScript dependencies with server controls.
- Designing complex layout with Master Pages.
- Planning for various user agents.
- Designing a brandable user interface by using themes.
- Designing site navigation.
- Planning Web sites to support globalization.
- Planning vendor-independent database interactions.
- Identifying the appropriate usage of data source controls.
- Leveraging LINQ in data access design.
- Identifying opportunities to access and expose Web services.
- Determining when to use the Web Site model vs. a Web Application Project.
- Establishing an error-handling strategy.
- Manipulating configuration files to change ASP.NET behavior.
- Identifying a deployment strategy.
- Designing a state management strategy.
- Identifying the events of the page life cycle.
- Writing HttpModules and HttpHandlers.
- Debugging ASP.NET Web applications.
- Planning for long-running processes by using asynchronous pages.
- Identifying appropriate security providers.
- Deciding which user-related information to store in a profile.
- Establishing security settings in Web.config.
- Identifying vulnerable elements in applications.
- Ensuring that sensitive information in applications is protected.