Module I. ASP .NET and .Net Framework
This lesson introduces the conceptual framework of the. NET Framework and ASP.NET.

Module  II. Visual Studio .NET Features
This lesson explains how to create new projects, and how to use the primary features that are available in Visual Studio .NET.

Module III. .NET Supported Languages
This lesson will introduce the various languages that support .NET. This lesson will focus on Visual Basic .NET and C#. Students will use Visual Studio .NET to create a class project and write code in either Visual Basic .NET or C#.

Module IV. ASP.NET Web Form
This lesson explains how to create and display an ASP.NET Web Form.

Module V. Coding in ASP .NET
This lesson explains how to add event procedures to an ASP.NET Web application and add server controls on an ASP.NET Web Form. Examples will be show in Visual Studio .NET.

Module VI. Tracing
This lesson explains how to use the Trace feature and the Debug object in Visual Studio .NET. Students will learn about the two tracing techniques in ASP.NET: page-level tracing and application-level tracing. Students will also learn how use the debugger to create breakpoints, set watch variables, and step between pages and components in a Web application.

Module VII. Input Validation
This lesson explains how to use the client-side and server-side validation controls to screen data.

Module VIII. User Controls
This lesson explains user controls and how to create them.

Module IX. Working with ADO .NET in ASP .NET
This lesson explains a conceptual overview of the objects in ADO.NET.

Module X. State Management
This lesson explains the several methods that are available for storing application and session data, for both short- and long-term storage.

Module XI. ASP .NET Deployment Issues
This lesson explains how to configure and deploy an ASP.NET Web application.

Module XII. ASP .Net Authentication Mechanisms
This module explains how to help protect a Web application by using a variety of technologies.