Home > Articles

  • Print
  • + Share This
Exam Objectives

Exam Objectives

The exam objectives are broken up into five different categories.

Programming Web Applications

  • Customize the layout and appearance of a Web page.
  • This objective may include but is not limited to: CSS, tables, embedding images, page layout for navigation.

  • Understand ASP.NET intrinsic objects.
  • This objective may include but is not limited to: Request, Server, Application, Session, Response, HttpContext.

  • Understand state information in Web applications.
  • This objective may include but is not limited to: understand how state is stored based on application design and hardware; understand different types such as session state, view state, control state, and application state.

  • Understand events and control page flow.
  • This objective may include but is not limited to: application and page life cycle events; page events; control events; application events; and session events; cross-page posting; Response.Redirect; Server.Transfer; IsPostBack; setting AutoEventWireup.

  • Understand controls.
  • This objective may include but is not limited to: understanding various types of controls, including user, server, Web, and validation controls; know which is the appropriate type of control for a scenario.

  • Understand configuration files.
  • This objective may include but is not limited to: Understanding the usage of web.config and machine.config, and the settings that can be made.

Working with Data and Services

  • Read and write XML data.
  • This objective may include but is not limited to: Understanding XML, XML validation.

    This objective does not include: Web Services, XPath syntax, XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager.

  • Distinguish between DataSet and DataReader objects. This objective may include but is not limited to: the ability to choose the proper data object to use based on application requirements/design.
  • Call a service from a Web page.This objective may include but is not limited to: creating a basic WCF Service or Web Service so that it can be consumed; App_WebReferences; configuration.

  • Understand DataSource controls.
  • This objective may include but is not limited to: LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource.

  • Bind controls to data by using data binding syntax. This objective may include but is not limited to: ensure that data is updated and displayed in data-aware controls.
  • Manage data connections and databases. This objective may include but is not limited to: database connections; connection objects; connection pools; transaction objects.

Troubleshooting and Debugging Web Applications

  • Debug a Web application.
    • This objective may include but is not limited to: Use in conjunction with custom error pages to display appropriate error information to the appropriate user; implement tracing of a Web application, Trace.axd, Trace=True on @Page directive
  • Handle Web application errors. This objective may include but is not limited to: HTTP error codes.

Working with Client-Side Scripting

  • Understand client-side scripting.
  • This objective may include but is not limited to: purpose of client-side scripting, various client-side scripting languages

  • Understand AJAX concepts.
  • This objective may include but is not limited to: ASP.NET AJAX implementation, working with client-side libraries, EnablePartialRendering, Triggers, ChildrenAsTriggers, Scripts, Services, UpdateProgress, Timer, ScriptManagerProxy, extender controls.

Configuring and Deploying Web Applications

  • Configure authentication and authorization.
  • This objective may include but is not limited to: Forms Authentication, Windows Authentication; authorization; file authorization; impersonation.

    This objective does not include: Windows Cardspace authentication, Passport (Windows Live ID) authentication, Custom authentication

  • Configure projects, solutions, and reference assemblies.
  • This objective may include but is not limited to: local assemblies, shared assemblies (GAC), Web application projects, solutions; configuration files; AppSettings.

  • Publish Web applications. This objective may include but is not limited to: choosing the appropriate method to deploy an application based on existing or intended environment; updatable vs. not updateable; MSI deployment; Internet Information Server (IIS) installation and configuration.
  • Understand application pools.
  • This objective may include but is not limited to: purpose of application pools; effect of application pools on Web applications

    Not: configuring or assigning application pools.

  • + Share This
  • 🔖 Save To Your Account

Related Resources

There are currently no related titles. Please check back later.