| Creating
User Services |
Create ASP.NET pages.
- Add and set directives on ASP.NET pages.
- Separate user interface resources from
business logic.
|
Add Web server
controls, HTML server controls, user controls, and
HTML code to ASP.NET pages.
- Set properties on controls.
- Load controls dynamically.
- Apply templates.
- Set styles on ASP.NET pages by using
cascading style sheets.
- Instantiate and invoke an ActiveX® control.
|
Implement navigation
for the user interface.
- Manage the view state.
- Manage data during postback events.
- Use session state to manage data across
pages.
|
Validate user input.
- Validate non-Latin user input.
|
Implement error
handling in the user interface.
- Configure custom error pages.
- Implement Global.asax, application,
page-level, and page event error handling.
|
| Implement online user
assistance. |
| Incorporate existing
code into ASP.NET pages. |
Display and update
data.
- Transform and filter data.
- Bind data to the user interface.
- Use controls to display data.
|
Instantiate and
invoke Web services or components.
- Instantiate and invoke a Web service.
- Instantiate and invoke a COM or COM+
component.
- Instantiate and invoke a .NET component.
- Call native functions by using platform
invoke.
|
Implement
globalization.
- Implement localizability for the user
interface.
- Convert existing encodings.
- Implement right-to-left and left-to-right
mirroring.
- Prepare culture-specific formatting.
|
Handle events.
- Create event handlers.
- Raise events.
|
| Implement
accessibility features. |
Use and edit
intrinsic objects. Intrinsic objects include
response, request, session, server, and
application.
- Retrieve values from the properties of
intrinsic objects.
- Set values on the properties of intrinsic
objects.
- Use intrinsic objects to perform operations.
|
| Creating
and Managing Components and .NET Assemblies |
Create and modify a
.NET assembly.
- Create and implement satellite assemblies.
- Create resource-only assemblies.
|
| Create Web custom
controls and Web user controls. |
| Consuming
and Manipulating Data |
| Access and manipulate
data from a Microsoft SQL Server™ database by
creating and using ad hoc queries and stored
procedures. |
| Access and manipulate
data from a data store. Data stores include
relational databases, XML documents, and flat
files. Methods include XML techniques and
ADO.NET. |
| Handle data
errors. |
| Testing
and Debugging |
| Create a unit test
plan. |
Implement tracing.
- Add trace listeners and trace switches to an
application.
- Display trace output.
|
Debug, rework, and
resolve defects in code.
- Configure the debugging environment.
- Create and apply debugging code to
components, pages, and applications.
- Provide multicultural test data to
components, pages, and applications.
- Execute tests.
- Resolve errors and rework code.
|
| Deploying
a Web Application |
Plan the deployment
of a Web application.
- Plan a deployment that uses removable media.
- Plan a Web-based deployment.
- Plan the deployment of an application to a
Web garden, a Web farm, or a cluster.
|
| Create a setup
program that installs a Web application and allows
for the application to be uninstalled. |
| Deploy a Web
application. |
| Add assemblies to the
global assembly cache. |
| Maintaining and Supporting a Web
Application |
| Optimize the
performance of a Web application. |
| Diagnose and resolve
errors and issues. |
| Configuring and Securing a Web
Application |
Configure a Web
application.
- Modify the Web.config file.
- Modify the Machine.config file.
- Add and modify application settings.
|
Configure security
for a Web application.
- Select and configure authentication type.
Authentication types include Windows®
Authentication, None, forms-based, Microsoft
Passport, Internet Information Services (IIS)
authentication, and custom authentication.
|
Configure
authorization. Authorization methods include
file-based methods and URL-based methods.
- Configure role-based authorization.
- Implement impersonation.
|
Configure and
implement caching. Caching types include output,
fragment, and data.
- Use a cache object.
- Use cache directives.
|
Configure and
implement session state in various topologies such
as a Web garden and a Web farm.
- Use session state within a process.
- Use session state with session state
service.
- Use session state with Microsoft SQL Server.
|
Install and configure
server services.
- Install and configure a Web server.
- Install and configure Microsoft FrontPage®
Server Extensions.
|