|
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.
|