Microsoft .NET Framework 2.0 - Web-Based Client Development
(C#)
Web-form Creation with C# 2005 and ASP.NET
2.0
Overview/Description
To create web forms with server controls, event handlers,
state-management capabilities, navigation controls, validation
features, globalization, and accessibility features, to configure
web-application settings, to redirect users to other web pages, and
to optimize pages
Target Audience
Individuals who wish to use the .NET Framework 2.0 with Visual
Studio 2005, C# 2005, and ASP.NET 2.0 to develop web-based client
applications; individuals preparing for the Microsoft .NET
Framework 2.0 - Web-Based Client Development (70-528) exam
Lesson Objectives
- create a basic web form and distinguish between the two models
used to manage web-form components.
- add HTML and ASP.NET server controls to a web form, given a
scenario.
- identify the code for key event handlers used in web
forms.
- add and configure ASP.NET server controls and add event
handling to a web form in a given scenario.
- identify the situations in which different client-based
state-management options are used in web forms.
- identify the situations in which different server-based
state-management options are used in web forms.
- configure web-application and system settings, and redirect
users to other web pages.
- optimize web pages, given a scenario.
- determine the most appropriate state-management options to use,
and complete the code to redirect users to another web page, given
a scenario.
- add navigation controls to web forms, implement globalization,
and create accessible web pages.
- add user-input and program validation to web forms.
- add navigation controls, implement globalization, and add
validation controls to a .NET 2.0 web form, given a scenario.
Data Integration with C# 2005 and ASP.NET
2.0
Overview/Description
To configure data controls and to establish and configure
database connections in .NET 2.0 web applications
Lesson Objectives
- identify the role of the key data-source controls and
data-bound controls used in web forms.
- set up data access and data binding in web forms.
- set up a web form to bind an XmlDataSource Control to a
TreeView control.
- connect a web application to a database, given a scenario.
- identify the code used to handle database-connection exceptions
and to enforce security in web forms.
- identify how to use the key objects for connected environments
in web forms.
- identify how to use the key objects for disconnected
environments in web forms.
- configure a connection between a web application and a SQL
Server database with exception handling, security capabilities, and
the capability to function in a disconnected environment using
DataTables and RecordSets.
Custom Controls and Security with C# 2005 and ASP.NET
2.0
Overview/Description
To add user controls, custom web controls, authentication,
authorization, and login controls to web forms
Lesson Objectives
- create and customize user controls in web forms.
- create and configure custom web controls.
- complete the customization of a user control and web control in
a web application, given a scenario.
- identify how key attributes are used to set authentication in
single or across multiple web applications.
- identify the code used to configure authorization in web
forms.
- identify the code used to add login controls to web forms.
- configure authentication settings, configure URL authorization,
and add a login control to a web form, given a scenario.
Web-application Deployment, Optimization, and
Customization with C# 2005 and ASP.NET 2.0
Overview/Description
To deploy, optimize, and customize web applications
Lesson Objectives
- configure deployment properties for web-setup projects, to use
the Copy Web tool, and to use the Publish Web utility, given a
scenario.
- use performance counters and caching in a web application.
- identify the code used to implement ASP.NET health monitoring
in web applications.
- use ASP.NET tracing in web forms.
- copy a web application to a target server, to add and retrieve
cache items, and to use tracing for a web application, given a
scenario.
- determine how to run performance counters and interpret their
results, given a scenario.
- create master pages for web applications.
- apply web-page themes.
- identify how to use the WebPartManager, WebPartConnection, and
WebPartZones classes in web forms, given a scenario.
- identify how to use CatalogPart and EditorPart controls to make
Web Parts available to users, given a scenario.
- complete the code to create a master page with content, apply
themes, and customize Web Parts for web-application users, given a
scenario.
XML and Mobile Web Applications with C# 2005 and ASP.NET
2.0
Overview/Description
To read, validate, and write data in XML documents, to read
data, write data, and handle events in the XML Document Object
Model (DOM), and to create custom mobile web applications
Lesson Objectives
- identify the code used to read data with the XmlReader and
XmlTextReader classes.
- identify the classes and code used to read node trees, validate
XML data, and write XML data.
- identify the classes and code to read XML data into the XML
Document Object Model (DOM) and work with nodes in an XML
document.
- identify the code to write data in XML format from the XML
Document Object Model (DOM), to handle DOM events, and to modify
XML declarations.
- read XML data, validate XML data, load data into the XML
Document Object Model (DOM), and handle DOM events.
- create a new mobile web-application project.
- customize mobile web applications.
- create a mobile web application that is customized to display
controls differently for specific device
types.