|
Module 1: Overview of the Microsoft .NET Framework
This module describes the key features of the Microsoft .NET Framework and ASP.NET.
Lessons:
- Introduction to the .NET Framework
- Overview of ASP.NET
- Overview of the Lab Application
- Resources
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. It also describes how to create a component by using Visual Basic or C#.
Lessons:
- Overview of Visual Studio 2008
- Creating an ASP.NET Web Application Project
- Overview of the Microsoft .NET-Based Languages
- Creating a Component by Using Visual Studio 2008
Lab : Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
- Creating an ASP.NET Web Site
- Creating a Class
- Calling the Component
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.
Lessons:
- Creating Web Forms
- Adding Server Controls to a Web Form
- Creating Master Pages
Lab : Creating a Microsoft ASP.NET Web Form
- Creating the Default.aspx Web Form
- Creating the benefitsMaster Master Page
- Creating the Life.aspx Web Form
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.
Lessons:
- Implementing Code-Behind Pages
- Adding Event Procedures to Web Server Controls
- Handling Page Events
Lab : Adding Functionality to a Web Application
- Creating a Page_Load Event Procedure
- Creating a Click Event Procedure
- (If Time Permits): Implementing a Component in a User Control
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.
Lessons:
- Tracing and the Trace Object
- Remote Debugging
Lab : Tracing in Microsoft ASP.NET Web Applications
- Implementing Trace Statements
- Tracing into a Component
Module 6: Validating User Input
This module explains how to validate user input by using validation controls.
Lessons:
- Overview of User Input Validation
- Validation Controls
- Page Validation
Lab : Validating User Input
- Implementing RequiredFieldValidator Controls
- Implementing the ValidationSummary Control
- Implementing the CompareValidator Control
- Implementing the RegularExpressionValidator Control
Module 7: Creating and Implementing User Controls
This module explains how to create and implement a user control.
Lessons:
- Adding User Controls to an ASP.NET Web Form
- Creating User Controls
Lab : Creating and Implementing User Controls
- Creating a User Control
- Implementing a User Control
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 built-in data access tools available in Visual Studio 2008.
Lessons:
- Overview of ADO.NET
- Connecting to a Database
- Accessing Data
- Accessing Multiple Tables
Lab : Accessing Data with Microsoft ADO.NET and Visual Studio 2008
- Connecting to the Doctors Database
- Paging and Selection in a GridView Control
- Implementing a SqlDataReader
- (If Time Permits) Viewing Doctors from All Cities
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.
Lessons:
- Overview of Stored Procedures
- Calling Stored Procedures
- Data Access with LINQ to SQL
Lab : Accomplishing Complex Data Access Tasks
- Get Unique City Names
- Get Doctor Specialties
- Get Doctor Specialties by Using LINQ to SQL
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).
Lessons:
- 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
- Reading a List of Mutual Funds from an XML File
- Reading, Transforming, and Displaying XML
- (If Time Permits): Nested Data
Module 11: Creating an ASP.NET AJAX Application
This module explains how to create and extend an ASP.NET AJAX application.
Lessons:
- 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
- Implementing Partial Page Rendering with the UpdatePanel Control
- Installing and Using the AJAX Control Toolkit
Module 12: Delivering Dynamic Content with Microsoft Silverlight
This module explains how to create a Microsoft Silverlight-based application that delivers dynamic content.
Lessons:
- Overview of Microsoft Silverlight
- Creating Silverlight-Based Applications with Visual Studio 2008
Lab : Delivering Dynamic Content with Microsoft Silverlight
- Creating a Microsoft Silverlight-Based Application
- Adding Dynamic Content to a Microsoft Silverlight Application
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.
Lessons:
- Overview of Using XML Web Services
- Calling an XML Web Service
- Creating an XML Web Service
Lab : Consuming and Creating XML Web Services
- Creating the Dentist XML Web Service and the GetAllDentists XML Web Service Method
- Creating the GetDentistsByPostalCode XML Web Service Method
- Consuming the GetAllDentists XML Web Service Method
- Consuming the GetDentistsByPostalCode XML Web Service Method
Module 14: Managing State
This module explains how to store ASP.NET Web application and session data by using a variety of methods.
Lessons:
- State Management
- Application and Session Variables
- Cookies and Cookieless Sessions
Lab : Storing Application and Session Data
- Implementing Session Variables
- Implementing Cookies
- Implementing Application Variables
- Storing Session Variables in a Database
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.
Lessons:
- 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
- Caching a DataSet by Using the Cache Object
- Reducing Response Times by Using the Page Output Cache
- Partial Page Caching
- Implementing Dynamic Properties
- Deploying Your Site
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.
Lessons:
- Web Application Security Overview
- Windows-Based Authentication
- Forms-Based Authentication
Lab : Securing a Microsoft ASP.NET Web Application
- Securing Your Web Site by Using Windows-Based Authentication
- Securing Your Web Site by Using Forms-Based Authentication
- Registering New Users
|