Which areas are covered in 70-564?


Exam 70-564 Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5. This exam is part of the MCPD certification path and covers the topics listed below. Make sure you have understood all the areas and are capable of answers questions on any of the topics.

The following topics are covered by 70-564

Designing and Implementing Controls

User Controls
Server Controls 
Custom Controls 
Web Parts
Reusability
Control Inheritance
Control States
View State
Data Bound Controls
GridViews
Sorting
Paging
Callbacks
Use of AJAX
Mobile Device Markup
Screen Readers and Accessibility
Script Services

Designing the Presentation and Layout of an Application

Designs Using Master Pages.
Nested Master Pages
Using Themes for User Interface Design
Site Navigation Design Considerations
Treeview Menus and Site Map Paths
Control Adapters
Custom Resources and Localized Applications

Accessing Data and Services

Plan Database Interactions
IDBConnection
IDBAdaptor
IReader
SQLDataSource
XMLDataSource
LINQ for Data Access
WCF, ASMX, REST 

ASP.NET Solution Structure

Web Site model vs. Web Application Project
Global.asax
Web.config
Try, Catch Blocks
Error Logging
Managing Application Pools and Web Deployment
Precompile Web Projects and Updatable Projects

Leveraging and Extending ASP.NET Architecture

Design a State Management Strategy.
Understand Cache, ViewState, Application object, Session object, cookies, cookieless session 
Name and identify all the Page Life Cycle events.
Write HttpModules and HttpHandlers.
URL rewriting, SSO application, dynamically retrieve data 
Debug ASP.NET Web Applications.
Develop using Asynchronous Pages.
May include but is not limited to: AddonPreRenderCompleteAsync, RegisterAsyncTask 

Applying security principles

Identify appropriate security providers such as membership, role, profile, extending custom providers 
Decide which user-related information to store in a profile.
May include but is not limited to: create user profile properties, extend membership objects, custom types 
Establish security settings in Web.config. 
Identify vulnerable elements in applications.
May include but is not limited to: SQL injection, cross-site scripting, protecting against bots 
Ensure that sensitive information in applications is protected.
May include but is not limited to: hash and salt passwords, encrypting information 

No comments:

Post a Comment