Exam 70-562 - TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
Overview
Language(s): | English, French, German, Japanese, Spanish, Chinese (Simplified) |
Audience(s): | Developers |
Technology: | Microsoft Visual Studio 2008 |
Type: | Proctored Exam |
Exam Topics Covered
This certification exam measures your ability to develop applications using ASP.NET in a development environment that uses Microsoft Visual Studio 2008 and Microsoft .NET Framework 3.5.
Questions that contain code will be presented in either VB or C#. Candidates can select one of theses languages when they start the exam.
Audience Profile
Candidates for this exam use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Candidates should have a minimum of two to three years of experience developing Web-based applications by using Microsoft ASP.NET. Candidates should also have a minimum of one year of experience with the following:
- Database access by using Microsoft ADO.NET classes in the Microsoft .NET Framework
- Web services
- State management
- ASP.NET configuration
- Monitoring Web applications
- Debugging
- Application and page life-cycle management
- Security aspects such as Forms Authentication and membership and roles
- ECMAScript (JavaScript, Microsoft JScript)
- Internet Information Server (IIS)
Candidates should be very familiar with Visual Studio 2005 or later and the .NET Framework classes that are related to ASP.NET and ADO.NET. In addition, candidates should have a good grasp of ASP.NET AJAX.
Credit Toward Certification
Exam 70-562: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development counts as credit toward the following certification(s):
- Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ASP.NET Applications
- Microsoft Certified Professional Developer (MCPD): ASP.NET Developer 3.5
- Microsoft Certified Professional Developer (MCPD): Enterprise Applications Developer 3.5
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
Skills Measured
Configuring and Deploying Web Applications (10%)
Configure providers.
This objective may include but is not limited to: personalization, membership, data sources, site map, resource, security
Configure authentication, authorization, and impersonation.
This objective may include but is not limited to: Forms Authentication, Windows 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
Configure session state by using Microsoft SQL Server, State Server, or InProc.
This objective may include but is not limited to: setting the timeout; cookieless sessions
Publish Web applications.
This objective may include but is not limited to: FTP, File System, or HTTP from Visual Studio
Configure application pools.
Compile an application by using Visual Studio or command-line tools.
This objective may include but is not limited to: aspnet_compiler.exe, Just-In-Time (JIT) compiling, aspnet_merge.exe
Consuming and Creating Server Controls (20%)
Implement data-bound controls.
This objective may include but is not limited to: DataGrid, DataList, Repeater, ListView, GridView, FormView, DetailsView, TreeView, DataPager
Load user controls dynamically.
Create and consume custom controls.
This objective may include but is not limited to: registering controls on a page, creating templated controls
Implement client-side validation and server-side validation.
This objective may include but is not limited to: RequiredFieldValidator, CompareValidator, RegularExpressionValidator, CustomValidator, RangeValidator
Consume standard controls.
This objective may include but is not limited to: Button, TextBox, DropDownList, RadioButton, CheckBox, HyperLink, Wizard, MultiView
Working with Data and Services (17%)
Read and write XML data.
This objective may include but is not limited to: XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager
Manipulate data by using DataSet and DataReader objects.
Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page.
This objective may include but is not limited to: App_WebReferences; configuration
Implement a DataSource control.
This objective may include but is not limited to: LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource
Bind controls to data by using data binding syntax.
Troubleshooting and Debugging Web Applications (16%)
Configure debugging and custom errors.
This objective may include but is not limited to: Configuring the customErrors mode and debugging options.
Set up an environment to perform remote debugging.
Debug unhandled exceptions when using ASP.NET AJAX.
This objective may include but is not limited to: client-side Sys.Debug methods; attaching a debugger to Windows Internet Explorer
Implement tracing of a Web application.
This objective may include but is not limited to: Trace.axd, Trace=True on @Page directive,
Debug deployment issues.
This objective may include but is not limited to: aspnet_regiis.exe; creating an IIS Web application; setting the .NET Framework version
Monitor Web applications.
This objective may include but is not limited to: health monitoring by using WebEvent, performance counters
Working with ASP.NET AJAX and Client-Side Scripting (15%)
Implement Web Forms by using ASP.NET AJAX.
This objective may include but is not limited to: EnablePartialRendering, Triggers, ChildrenAsTriggers, Scripts, Services, UpdateProgress, Timer, ScriptManagerProxy
Interact with the ASP.NET AJAX client-side library.
This objective may include but is not limited to: JavaScript Object Notation (JSON) objects; handling ASP.NET AJAX events
Consume services from client scripts.
Create and register client script.
This objective may include but is not limited to: inline, included .js file, embedded JavaScript resource, created from server code
Targeting Mobile Devices (5%)
Access device capabilities.
This objective may include but is not limited to: working with emulators
Control device-specific rendering.
This objective may include but is not limited to: DeviceSpecific control; device filters; control templates
Add mobile Web controls to a Web page.
This objective may include but is not limited to: StyleSheet controls; List controls; Container controls
Implement control adapters.
This objective may include but is not limited to: App_Browsers; rendering by using ChtmlTextWriter or XhtmlTextWriter
Programming Web Applications (17%)
Customize the layout and appearance of a Web page.
This objective may include but is not limited to: CSS, Themes and Skins, Master Pages, and Web Parts, App_Themes, StyleSheetTheme
Work with ASP.NET intrinsic objects.
This objective may include but is not limited to: Request, Server, Application, Session, Response, HttpContext
Implement globalization and accessibility.
This objective may include but is not limited to: resource files, culture settings, RegionInfo, App_GlobalResources, App_LocalResources, TabIndex, AlternateText , GenerateEmptyAlternateText, AccessKey, Label.AssociatedControlID
Implement business objects and utility classes.
This objective may include but is not limited to: App_Code , external assemblies
Implement session state, view state, control state, cookies, cache, or application state.
Handle events and control page flow.
This objective may include but is not limited to: page events, control events, application events, and session events, cross-page posting; Response.Redirect, Server.Transfer, IsPostBack, setting AutoEventWireup
Implement the Generic Handler.
Preparation Materials
Learning Plans and Classroom Training
- 6463A: Visual Studio 2008: ASP.NET 3.5 (2 Days)
- LP562A: Learning Plan for developing applications by using Visual Studio 2008 and ASP.NET (Exam 70-562) (1 Forms)
Microsoft E-Learning
Books
Practice Tests
- MeasureUp (Measureup.com)
- Self Test Software (Selftestsoftware.com)
Community
- Wiki: Training and Certification Portal (en-US)
- Forum: Training and Certification (en-US)
- Microsoft Learning community
Related Forum Posts
If one of the posts in the following threads helps you answering your question, please vote them as helpful so other community members will find helpful information faster.