Microsoft Certified Professional Developer/Exam 70-528/Web-Based Client Development

Creating and Programming a Web Application

 * /Create and configure a Web application/
 * Add and configure Web server controls
 * /Web Server Controls/
 * HTML Server Controls
 * /Specialized Server Controls/
 * /Create event handlers for pages and controls/
 * /Manage state and application data/
 * Implement globalization and accessibility
 * MSDN2 - Globalizing and Localizing ASP.NET Web Pages (Visual Studio)
 * MSDN2 - ASP.NET Accessibility (Visual Studio)
 * /Implement site navigation and input validation/
 * Write an ASP.NET handler to generate images dynamically for display on a Web page
 * MSDN2 - Introduction to HTTP Handlers
 * Example – An ASP.NET handler that returns a dynamically generated image
 * MSDN - Image Generation Service for ASP.NET 1.1
 * /Configure settings for a Web application/
 * /Program a Web application/

Integrating Data in a Web Application by Using ADO.NET, XML, and Data-Bound Controls

 * /Implement data-bound controls/
 * /Manage connections and transactions of databases/
 * /Create, delete, and edit data in a connected environment/
 * /Create, delete, and edit data in a disconnected environment/
 * /Manage XML data with the XML Document Object Model (DOM)/
 * /Read and write XML data by using the XmlReader and XmlWriter/

Creating Custom Web Controls

 * /Create a composite Web application control/
 * /Create a custom Web control that inherits from the WebControl class/
 * /Create a composite server control/
 * /Develop a templated control/

Tracing, Configuring, and Deploying Applications

 * /Use a Web setup project to deploy a Web application to a target server/
 * Copy a Web application to a target server by using the Copy Web tool
 * MSDN2 - Copying Web Sites with the Copy Web Site Tool
 * Precompile a Web application by using the Publish Web utility
 * MSDN2 - Publishing Web Sites
 * /Optimize and troubleshoot a Web application/

Customizing and Personalizing a Web Application

 * /Implement a consistent page design by using master pages/
 * /Customize a Web page by using themes and user profiles/
 * /Implement Web Parts in a Web application/

Implementing Authentication and Authorization

 * /Establish a user's identity by using forms authentication/
 * /Use authorization to establish the rights of an authenticated user/
 * /Implement Microsoft Windows authentication and impersonation/
 * /Use login controls to control access to a Web application/

Creating ASP.NET Mobile Web Applications

 * Create a mobile Web application project
 * MSDN - Creating an ASP.NET Mobile Web Application
 * Use device-specific rendering to display controls on a variety of devices
 * MSDN - Device-Specific Rendering
 * MSDN -  Element
 * MSDN - deviceFilters Element
 * Use adaptive rendering to modify the appearance of Web server controls
 * MSDN - Architectural Overview of Adaptive Control Behavior
 * Use the mobile Web controls to display content on a device
 * MSDN - Design and Rendering Concepts for ASP.NET Mobile Controls
 * MSDN - Getting Started with ASP.NET Mobile Controls