|
Module 1: Overview of the Microsoft .NET Framework
- This module describes the key features of the Microsoft .NET Framework and ASP.NET.
- Introduction to the .NET Framework
- Overview of ASP.NET
- Resources
Skills
- Explain the advantages of using the .NET Framework.
- Describe the key functionality and purpose of ASP.NET in developing Web applications.
- List resources for Web application development with Visual Studio 2008.
Top |
|
Module 2: Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
- This module explains how to create a Web application by using Visual Studio 2008.
- Overview of Visual Studio 2008
- Creating an ASP.NET Web Application Project
- Microsoft .NET-Based Languages
- Creating a Component using Visual Studio 2008
- Lab: Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
Skills
- Navigate the Visual Studio 2008 IDE.
- Create, build, and view an ASP.NET Web application project.
- Identify the languages that support the .NET Framework and choose an appropriate development language for your needs.
- Create a component by using Microsoft Visual Basic or Microsoft Visual C#.
Top |
|
|
Module 3: Creating a Microsoft ASP.NET Web Form
- This module describes how to create a Microsoft ASP.NET Web Form that contains server controls and uses a master page.
- Creating Web Forms
- Adding Server Controls to a Web Form
- Creating Master Pages
- Lab: Creating a Microsoft ASP.NET Web Form
Skills
- Add a Web Form to an ASP.NET Web application project.
- Add server controls to a Web Form by using the Microsoft Visual Studio 2008 toolbox.
- Create a Web Form that uses a master page.
Top |
|
Module 4: Adding Code to a Microsoft ASP.NET Web Form
- This module explains how to add functionality to server controls that are on an ASP.NET Web form.
- Implementing Code-Behind Pages
- Adding Event Procedures to Web Server Controls
- Handling Page Events
- Lab: Adding Functionality to a Web Application
Skills
- Implement code-behind pages in a Web application.
- Create event procedures for Web server controls.
- Handle Page events in a Web application.
Top |
|
|
Module 5: Tracing in Microsoft ASP.NET Web Applications
- This module explains how to view runtime information about a Web application by using the Trace and Debug objects.
- Tracing and the Trace Object
- Remote Debugging
- Lab: Tracing in Microsoft ASP.NET Web Applications
Skills
- View runtime information about a Web application by using the Trace object.
- View runtime information about a Web application by using the Debug object.
Top |
|
Module 6: Validating User Input
- This module explains how to validate user input by using validation controls.
- Overview of User Input Validation
- Validation Controls
- Page Validation
- Lab: Validating User Input
Skills
- Identify when input validation is appropriate in Web Forms.
- Verify user input on a Web Form by using input validation controls.
- Verify that all validation controls on a page are valid.
Top |
|
|
Module 7: Creating and Implementing User Controls
- This module explains how to create and implement a user control.
- Adding User Controls to an ASP.NET Web Form
- Creating User Controls
- Lab: Creating and Implementing User Controls
Skills
- Add a user control to a Microsoft ASP.NET Web Form.
- Create a user control.
Top |
|
Module 8: Accessing Data with Microsoft ADO.NET and Visual Studio 2008
- This module explains how to access data by using Microsoft ADO.NET 3.5 and the data access tools available in Visual Studio 2008.
- Overview of ADO.NET
- Connecting to a Database
- Accessing Data
- Accessing Multiple Tables
- Lab: Accessing Data with Microsoft ADO.NET and Visual Studio 2008
Skills
- Describe the key features of ADO.NET.
- Create a connection to a database by using ADO.NET.
- Access data from a SQL Server database by using a DataSet and DataReader.
- Store multiple tables of data in a DataSet object and then display that data in GridView controls.
Top |
|
|
Module 9: Accomplishing Complex Data Access Tasks
- This module explains how to call stored procedures from an ASP.NET Web application. It also covers how to access data from a database by using LINQ to SQL.
- Overview of Stored Procedures
- Calling Stored Procedures
- Data Access with LINQ to SQL
- Lab: Accomplishing Complex Data Access Tasks
Skills
- Explain what a stored procedure is and the reasons for using stored procedures when accessing a database.
- Call stored procedures.
- Query and update data in a SQL Server database by using LINQ to SQL.
Top |
|
Module 10: Reading and Writing XML Data
- This module explains how to access and manipulate data that was stored by using Extensible Markup Language (XML).
- Overview of XML Architecture in ASP.NET
- XML and the DataSet Object
- Managing XML Data
- Accessing XML Data by Using the XML Web Server Control
- Lab: Reading XML Data
Skills
- Describe XML architecture in Microsoft ASP.NET.
- Read and write XML data into a DataSet object.
- Store, retrieve, and transform XML data by using XmlDataDocument and XslTransform objects.
- Display, load, and save XML data by using the XML Web server control.
Top |
|
|
Module 11: Creating an ASP.NET AJAX Application
- This module explains how to create and extend an ASP.NET AJAX application.
- Introduction to ASP.NET AJAX
- Creating an ASP.NET AJAX Application by Using the ASP.NET AJAX Extensions
- Extending an Application by Using the ASP.NET AJAX Control Toolkit
- Lab: Creating an ASP.NET AJAX Application
Skills
- Explain the purpose of ASP.NET AJAX and list its key components.
- Create an ASP.NET AJAX application by using the ASP.NET AJAX extensions.
- Extend an ASP.NET AJAX application by using the ASP.NET AJAX control toolkit.
Top |
|
Module 12: Delivering Dynamic Content with Microsoft Silverlight
- This module explains how to create a Microsoft Silverlight-based application that delivers dynamic content.
- Overview of Microsoft Silverlight
- Creating Silverlight-Based Applications with Visual Studio 2008
- Lab: Delivering Dynamic Content with Microsoft Silverlight
Skills
- Describe the purpose and features of Microsoft Silverlight.
- Create a Silverlight-based application by using Visual Studio 2008.
Top |
|
|
Module 13: Consuming and Creating XML Web Services
- This module explains how to call a Web service from an ASP.NET Web application and incorporate the returned data into a Web application.
- Overview of Using XML Web Services
- Calling an XML Web Service
- Creating an XML Web Service
- Lab: Consuming and Creating XML Web Services
Skills
- Describe the purpose and process behind calling an XML Web Service from a Web Form.
- Call an XML Web service directly from a browser by using HTTP and call a Web method from a Web Form.
- Create an XML Web service by using the templates in Visual Studio 2008.
Top |
|
Module 14: Managing State
- This module explains how to store ASP.NET Web application and session data by using a variety of methods.
- State Management
- Application and Session Variables
- Cookies and Cookieless Sessions
- Lab: Storing Application and Session Data
Skills
- Describe state management and the options that are available to manage state in an ASP.NET Web application.
- Manage state in an ASP.NET Web application by using application and session variables.
- Manage state in an ASP.NET Web application by using cookies and cookieless sessions.
Top |
|
|
Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
- This module explains how to configure and deploy an ASP.NET Web application.
- Implementing the Cache Object
- ASP.NET Output Caching
- Configuring an ASP.NET Web Application
- Deploying an ASP.NET Web Application
- Lab: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
Skills
- Store information by using the Cache object.
- Store Web pages and Web page fragments by using ASP.NET output caching.
- Configure an ASP.NET Web application by using the Machine.config and Web.config files.
- Deploy an ASP.NET Web application.
Top |
|
Module 16: Securing a Microsoft ASP.NET Web Application
- This module explains how to secure an ASP.NET Web application by using a variety of technologies, including authentication and authorization.
- Web Application Security Overview
- Windows-Based Authentication
- Forms-Based Authentication
- Lab: Securing a Microsoft ASP.NET Web Application
Skills
- Describe the ASP.NET and IIS authentication methods.
- Secure an ASP.NET Web application by using Windows-based authentication.
- Secure an ASP.NET Web application by using Forms-based authentication.
Top |
|