Exam 70-562:

Microsoft .NET Framework 3.5, ASP.NET Application Development

I.                   Configuring and Deploying Web Applications (10 percent)

A.                 Configure providers.

1.                  personalization

2.                  membership

3.                  data sources

4.                  site map

5.                  resource

6.                  security

B.                 Configure authentication, authorization, and impersonation.

1.                  Forms Authentication

2.                  Windows Authentication

C.                 Configure projects, solutions, and reference assemblies.

1.                  local assemblies

2.                  shared assemblies (GAC)

3.                  Web application projects

4.                  solutions

D.                Configure session state by using Microsoft SQL Server, State Server, or InProc.

1.                  setting the timeout

2.                  cookieless sessions

E.                 Publish Web applications.

1.                  FTP

2.                  File System

3.                  HTTP from Visual Studio

F.                  Configure application pools.

G.                 Compile an application by using Visual Studio or command-line tools.

1.                  aspnet_compiler.exe

2.                  Just-et_merge.exe

II.               Consuming and Creating Server Controls (20 percent)

A.                 Implement data-bound controls.

1.                  DataGrid

2.                  DataList

3.                  Repeater

4.                  ListView

5.                  GridView

6.                  FormView

7.                  DetailsView

8.                  TreeView

9.                  DataPager

10.             Load user controls dynamically.

B.                 Create and consume custom controls.

1.                  registering controls on a page

2.                  creating templated controls

C.                 Implement client-side validation and server-side validation.

1.                  RequiredFieldValidator

2.                  CompareValidator

3.                  RegulValidator

D.                Consume standard controls.

1.                  Button

2.                  TextBox

3.                  DropDownList

4.                  RadioButton

5.                  CheckBox

6.                  HyperLink

7.                  Wizard

8.                  MultiView

III.            Working with Data and Services (17 percent)

A.                 Read and write XML data.

1.                  XmlDocument

2.                  XPathNavigator

3.                  XPathNodeIterator

4.                  XPathDocument

5.                  XmlReader

6.                  XmlWriter

7.                  XmlDataDocument

8.                  XmlNamespaceManager

9.                  Manipulate data by using DataSet and DataReader objects.

B.                 Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page.

1.                  App_WebReferences; configuration

C.                 Implement a DataSource control.

1.                  LinqDataSource

2.                  ObjectDataSource

3.                  XmlDataSource

4.                  SqlDataSource

5.                  Bind controls to data by using data binding syntax.

IV.                Troubleshooting and Debugging Web Applications (16 percent)

A.                 Configure debugging and custom errors.

1.                  Configuring the customErrors mode and debugging options.

2.                  Set up an environment to perform remote debugging.

B.                  Debug unhandled exceptions when using ASP.NET AJAX.

1.                  client-side Sys.Debug methods; attaching a debugger to Windows Internet Explorer

C.                 Implement tracing of a Web application.

1.                  Trace.axd

2.                  Trace=True on @Page directive

D.                Debug deployment issues.

1.                  aspnet_regiis.exe

2.                  creating an IIS Web application

3.                  setting the .NET Framework version

E.                   Monitor Web applications.

1.                  health monitoring by using WebEvent

2.                  performance counters

V.             Working with ASP.NET AJAX and Client-Side Scripting (15 percent)

A.                 Implement Web Forms by using ASP.NET AJAX.

1.                  EnablePartialRendering

2.                  Triggers

3.                  ChildrenAsTriggers

4.                  Scripts

5.                  Services

6.                  UpdateProgress

7.                  Timer

8.                  ScriptManagerProxy

B.                 Interact with the ASP.NET AJAX client-side library.

1.                  JavaScript Object Notation (JSON) objects;

2.                  handling ASP.NET AJAX events

3.                  Consume services from client scripts.

C.                 Create and register client script.

1.                  inline

2.                  included .js file

3.                  embedded JavaScript resource

4.                  created from server code

VI.                Targeting Mobile Devices (5 percent)

A.                 Access device capabilities.

1.                  working with emulators

B.                 Control device-specific rendering.

1.                  DeviceSpecific control

2.                  device filters

3.                  control templates

C.                 Add mobile Web controls to a Web page.

1.                  StyleSheet controls

2.                  List controls

3.                  Container controls

D.                Implement control adapters.

E.                 App_Browsers

F.                  rendering by using ChtmlTextWriter or XhtmlTextWriter

VII.             Programming Web Applications (17 percent)

A.                 Customize the layout and appearance of a Web page.

1.                  CSS

2.                  Themes and Skins

3.                  Master Pages

4.                  and Web Parts

5.                  App_Themes

6.                  StyleSheetTheme

B.                 Work with ASP.NET intrinsic objects.

1.                  Request

2.                  Server

3.                  Application

4.                  Session

5.                  Response

6.                  HttpContext

C.                 Implement globalization and accessibility. May include but is not limited to

1.                  resource files

2.                  culture settings

3.                  RegionInfo

4.                  App_GlobalResources

5.                  App_LocalResources

6.                  TabIndex

7.                  AlternateText

8.                  GenerateEmptyAlternateText

9.                  AccessKey

10.             Label.AssociatedControlID

D.                Implement business objects and utility classes.

1.                  App_Code

2.                  external assemblies

3.                  Implement session state

4.                  view state

5.                  control state

6.                  cookies

7.                  cache

8.                  or application state.

E.                 Handle events and control page flow.

1.                  page events

2.                  control events

3.                  application events

4.                  and session events

5.                  cross-page posting

6.                  Response.Redirect

7.                  Server.Transfer

8.                  IsPostBack

9.                  setting AutoEventWireup

10.             Implement the Generic Handler.