MCTS: Microsoft .NET Framework 2.0 - Web-Based Client Development (C#) - E-Learning


a
Candidates for this course work as part of a team in a medium-sized or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer or Microsoft Visual Studio 2005. Candidates should have at least one year of experience developing Web-based applications by using the Microsoft .NET Framework. Candidates should have a working knowledge of Visual Studio 2005 and a sound knowledge of the new features of ASP.NET 2.0.

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.   
blog comments powered by Disqus