Module 1: Overview of the Microsoft .NET Framework
Lessons
- Introduction to the .NET Framework
- Overview of ASP.NET
- Overview of the Lab Application
- Resources
After completing this module, students will be able to:
- Explain the advantages of using the .NET Framework.
- Understand the key functionality and purpose of using ASP.NET when developing Web applications.
- Understand the basic functionality of the Web application that you will build in the labs throughout the course.
Top
Module 2: Using Microsoft Visual Studio .NET
Lessons
- Overview of Visual Studio .NET
- Creating an ASP.NET Web Application Project
Lab: Using Microsoft Visual Studio .NET
- Creating an ASP.NET Web Application Project Using Visual Studio .NET
After completing this module, students will be able to
-
Navigate the Visual Studio .NET IDE.
- Create, build, and view an ASP.NET Web application.
Top
Module 3: Using Microsoft .NET-Based Languages
Lessons
- Overview of the .NET-Based Languages
- Comparison of the .NET-Based Languages
- Creating a Component Using Visual Studio .NET
Lab: Building a Microsoft Visual Studio .NET Component
- Create a new project in Visual Studio .NET for a Visual Basic class
After completing this module, students will be able to:
- Identify the languages that support ASP.NET.
- Choose an appropriate development language for their needs.
- Create a component by using Visual Studio .NET.
Top
Module 4: Creating a Microsoft ASP.NET Web Form
Lessons
- Creating Web Forms
- Using Server Controls
Lab: Creating a Microsoft ASP.NET Web Form
- Creating the default.aspx Web Form
- Creating the life.aspx Web Form
After completing this module, students will be able to
- Add a Web Form to an ASP.NET Web Application project.
- Use the Visual Studio .NET toolbox to add server controls to a Web Form.
Top
Module 5: Adding Code to a Microsoft ASP.NET Web Form
Lessons
- Using Code-Behind Pages
- Adding Event Procedures to Web Server Controls
- Using Page Events
Lab: Adding Functionality to a Web Application
- Creating a Page_Load Event Procedure
- Creating a Click Event Procedure
After completing this module, students will be able to
- Use code-behind pages in an ASP.NET Web application.
- Create event procedures for Web server controls.
- Use Page events in an ASP.NET Web application.
Top
Module 6: Tracing in Microsoft ASP.NET Web Applications
Lessons
- Understanding Tracing
- Remote Debugging
Lab: Tracing in Microsoft ASP.NET Web Applications
- Using Trace Statements
- Tracing into a Component
After completing this module, students will be able to
- Use the Trace object to view runtime information about an ASP.NET Web application.
- Debug Web applications remotely.
Top
Module 7: Validating User Input
Lessons
- Overview of User Input Validation
- Using Validation Controls
- Page Validation
Lab: Validating User Input
- Using RequiredFieldValidator Controls
- Using the ValidationSummary Control
- Using the CompareValidator Control
- Using the RegularExpressionValidator Control
After completing this module, students will be able to
- Identify when input validation is appropriate in Web Forms.
- Use input validation controls to verify user input on a Web Form.
- Verify that all validation controls on a page are valid.
Top
Module 8: Creating User Controls
Lessons
- Adding User Controls to an ASP.NET Web Form
- Creating User Controls
Lab: Creating User Controls
- Creating a User Control
- Using the User Control
After completing this module, students will be able to
- Add a user control to an ASP.NET Web Form.
- Create a user control.
Top
Module 9: Accessing Relational Data Using Microsoft Visual Studio .NET
Lessons
- Overview of ADO.NET
- Creating a Connection to the Database
- Displaying a DataSet in a List-Bound Control
Lab: Accessing Data Using Microsoft Visual Studio .NET
- Connecting to a Database
- Paging and Selection in a DataGrid Control
After completing this module, students will be able to
- Describe ADO.NET.
- Create a connection to a database by using ADO.NET.
- Display data in a Web Form by using a list-bound control.
Top
Module 10: Accessing Data with Microsoft ADO.NET
Lessons
- Introduction to Using ADO.NET
- Connecting to a Database
- Accessing Data with DataSets
- Using Multiple Tables
- Accessing Data with DataReaders
Lab: Accessing Data with Microsoft ADO.NET
- Using a SqlDataReader
- Viewing Data from the Database
After completing this module, students will be able to
- Create security-enhanced connections to a Microsoft SQL ServerTM database by using the SqlConnection and SqlDataAdapter objects.
- Use DataSet objects to support the local data storage and manipulation requirements of Web Forms.
- Store multiple tables of data in a DataSet object, and then display that data in DataGrid controls.
- Programmatically read data from a SQL Server database by using a SqlDataReader object.
Top
Module 11: Calling Stored Procedures with Microsoft ADO.NET
Lessons
- Overview of Stored Procedures
- Calling Stored Procedures
Lab: Calling Stored Procedures with Microsoft ADO.NET
- Calling Stored Procedures with Microsoft ADO.NET
After completing this module, students will be able to
- Explain what a stored procedure is and the reasons for using stored procedures when accessing a database.
- Call stored procedures.
Top
Module 12: Reading and Writing XML Data
Lessons
- Overview of XML Architecture in ASP.NET
- XML and the DataSet Object
- Working with XML Data
- Using the XML Web Server Control
Lab: Reading XML Data
- Reading a List from an XML File
- Reading, Transforming, and Displaying XML
- Nested Data
After completing this module, students will be able to
- Describe XML architecture in ASP.NET.
- Read and write XML data into a DataSet object.
- Identify how to store, retrieve, and transform XML data by using XMLDataDocument and XslTransform objects.
- Use the XML Web server control to display, load, and save XML data.
Top
Module 13: Consuming and Creating XML Web Services
Lessons
- Overview of Using XML Web Services
- Calling an XML Web Service by HTTP
- Using a Proxy to Call an XML Web Service
- Creating an XML Web Service
Lab: Validating User Input
- Create an XML Web service
- Create an XML Web service method
- Consume an XML Web service method
After completing this module, students will be able to
- • 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 Hypertext Transfer Protocol (HTTP).
- Create a Web reference proxy for an XML Web service Web method and call the method from a Web From.
- Use the templates in Visual Studio .NET to create an XML Web service.
Top
Module 14: Managing State
Lessons
- State management
- Application and Session Variables
- Cookies and Cookieless Sessions
Lab: Validating User Input
- Using Session Variables
- Using Cookies • Using Application Variables
- Storing Session Variables in a Database
After completing this module, students will be able to
- Describe state management and its different types of options that are available to manage state in an ASP.NET Web application.
- Use application and session variables to manage state in ASP.NET Web applications.
- Use cookie and cookieless sessions to manage state in ASP.NET Web applications
Top
Module 15: Validating User Input
Lessons
- Using the Cache Object
- Using 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 Application
- Using the Cache object
- Using the Page Output Cache
- Partial Page Caching
- Using Dynamic Properties
- Deploying Your Site
After completing this module, students will be able to
- Use the Cache object to store information.
- Use ASP.NET output caching to store Web pages and Web page fragments.
- Configure an ASP.NET Web application by using the Machine.config and Web.config files.
- Deploy an ASP.NET Web application.
Top
Module 16: Helping to Protect a Microsoft ASP.NET Web Application
Lessons
- Web Application Security Overview
- Working with Windows-Based Authentication
- Working with Forms-Based Authentication
- Overview of Microsoft Passport Authentication
Lab: Securing a Microsoft ASP.NET Web Application
- Securing Your Web Site Using Windows-Based Authentication
- Securing Your Web Site Using Forms-Based Authentication
- Registering New Users
- Permitting Users to Sign Out
After completing this module, students will be able to
- Describe the ASP.NET and Internet Information Services (IIS) authentication methods.
- Use Microsoft Windows®-based authentication to help protect ASP.NET Web applications.
- Use Forms-based authentication to help protect ASP.NET Web applications.
- Use Microsoft Passport to help protect ASP.NET Web applications.
Top
|