|
Module 1: Overview of the Microsoft .NET Framework and Dynamic Web Sites
- Overview of the .NET Framework
- Overview of ASP.NET
- Overview of the Lab application
Skills
- Describe .NET Framework.
- Describe ASP.NET.
Top |
|
Module 2: Using Microsoft Visual Studio .NET
- Overview of Visual Studio .NET
- Creating an ASP.NET Web Application Project
- Lab: Creating an ASP.NET Web Application Project
- Lab: Using Visual Studio .NET
Skills
- Navigate the Visual Studio .NET IDE.
- Create, build, and view an ASP.NET Web application.
Top |
|
|
Module 3: Using Microsoft .NET Languages
- Overview of the .NET languages
- Comparison of the .NET languages
- Writing Visual Basic .NET code
- Creating a Component Using Visual Basic .NET
- Lab: Creating a class
- Lab: Testing
Skills
- Identify the languages that support ASP.NET.
- Write a function in Visual Basic .NET.
- Create a class in Visual Basic .NET
Top |
|
Module 4: Creating a Microsoft ASP.NET Page
- Creating ASP.NET Web Forms
- Using Server Controls
- Lab: Creating the default.aspx Web Form
- Lab: Creating the life.aspx Web Form
Skills
- Explain what an ASP.NET page is.
- Create an ASP.NET Web Form.
- Use the Visual Studio .NET Toolbox to add server controls onto an ASP.NET page.
- Describe the difference between Web controls and HTML controls.
- Create, build, and view an ASP.NET Web application.
- TOP <vb6e.html>
Top |
|
|
Module 5: Adding Code to a Microsoft ASP.NET Page
- Adding Event Procedures to Server Controls
- Using Code-Behind Pages
- Using Page Events
- Lab: Create a Page_Load Event Procedure
- Lab: Create a Click Event Procedure
Skills
- Use code-behind pages.
- Use properties, methods, and events of server controls.
- Create event procedures for server controls.
- Use the postback property of a form to determine if it is the first time that the form is displayed or not.
- Create event procedures for the Load event of a page.
- Load controls dynamically.
Top |
|
Module 6: Debugging
- Debugging in Visual Studio .NET
- Using Tracing
- Lab: Using the debugger
- Lab: Using trace statements
- Lab: Tracing into a component
Skills
- Describe page-level and application-level tracing.
- Enable and disable tracing for an ASP.NET page.
- Add custom trace information.
- Set Breakpoints to track code processes.
Top |
|
|
Module 7: Validating User Input
- Overview of user input validation
- Using validation controls
- Using multiple validation controls
- Lab: Using RequiredFieldValidator controls
- Lab: Using the ValidationSummary control
- Lab: Using the CompareValidator control
- Lab: Using the RegularExpressionValidator control
Skills
- Identify when input validation is appropriate in Web Forms.
- Explain the concept of validation.
- Explain the distinction between server and client side validation.
- Identify the appropriate types of validation for given user controls.
- Apply validation to user controls.
Top |
|
Module 8: Creating User Controls
- Creating user controls
- Adding user controls to an ASP.NET page
- Lab: Creating a user control
- Lab: Using the user control
Skills
- Create a user control.
- Combine selected server controls into a user control.
Top |
|
|
Module 9: Accessing Data Using Microsoft Visual Studio .NET
- Overview of ADO.NET
- Creating a connection to the database
- Displaying a DataSet in a list-bound control
- Using templates with list-bound controls
- Lab: Paging and selection in a DataGrid control
Skills
- Establish a database connection using Server Explorer.
- Establish a database connection by using Toolbox.
- Display data in list-bound controls.
- Distinguish between a DataGrid, DataList, and a Repeator.
Top |
|
Module 10: Accessing Data with Microsoft ADO.NET
- Introduction to using ADO.NET
- Accessing data with DataSets
- Using multiple tables
- Accessing data with DataReaders
- Securing a SQL Server database
- Lab: Creating the default.aspx Web Form
- Lab: Creating the life.aspx Web Form
Skills
- Manually connect to a SQL Server Database.
- Read data into a DataSet and DataReader.
- Send a list-bound server control to a DataSet or DataReader.
Top |
|
|
Module 11: Calling Stored Procedures with Microsoft ADO.NET
- Overview of stored procedures
- Calling stored procedures
- Lab: Advanced Data Access with Microsoft ADO.NET
Skills
- Call stored procedures in a database.
- Write data changes to a database.
Top |
|
Module 12: Reading and Writing XML Data
- Overview of XML architecture in ASP.NET
- Reading and writing XML to and from DataSet data
- Working with XML data
- Displaying XML data
- Lab: Reading XML Data
Skills
- List features of XML files.
- Read XML data into a DataSet by using XmlReader.
- Write XML data.
- Import and Export XML Data to a DataSet.
- Use the <asp.xml> server control to retrieve information from an XML file.
- Display XML data on your aspx page.
Top |
|
|
Module 13: Building an XML Web Service
- Overview of XML Web services
- Creating an XML Web service
- Lab: Building a XML Web Service
Skills
- Describe the purpose and nature of XML Web services.
- Build a XML Web service that returns XML data.
- Explain the value of publishing XML Web service information in a Universal Description Discovery Integration (UDDI), Discovery file (Disco), and XML Web Service Description Language (WSDL).
Top |
|
Module 14: Using XML Web Services from a Microsoft ASP.NET Page
- Overview of using XML Web services
- Calling a XML Web service via HTTP
- Using proxy to call an XML Web service
- Lab: Using XML Web Services from a Microsoft ASP.NET page
Skills
- Understand how hard-coded XML Web service access and proxies work.
- Create a Web reference.
- Call a XML Web Service.
- Incorporate data from a XML Web service in a site.
Top |
|
|
Module 15: Managing State
- State management
- Using application and session variables
- Using cookies and cookie-less sessions
- Using the Cache object
- Lab: Storing Application and Session Data
Skills
- Configure the Global.asax file.
- Use Application and Session variables.
- Store information in Application and Session variables, a separate data process, or a SQL Server database.
- Use the Cache object
Top |
|
Module 16: Configuring a Microsoft ASP.NET Web Application
- Using ASP.NET output caching
- Configuring an ASP.NET Web application
- Deploying an ASP.NET Web application
- Lab: Configuring and Deploying a Microsoft ASP.NET Application
Skills
- Increase Web site performance by using caches.
- Configure the machine.config and Web.config files.
- Deploy an ASP.NET application.
Top |
|
|
Module 17: Securing a Web Application
- Web application security overview—Authentications vs. Authorization
- Windows-based security
- Forms-based security
- Microsoft Passport Authentication
- Securing a XML Web Service
- Lab: Securing a Web Application
Skills
- Integrate SSL into a Web application.
- Use IIS authentication to secure a site.
- Create a login page and design pages to allow access to only certain accounts.
- Secure a database.
- Explain how the Passport Web Service can be used to secure a Web site.
Top |
|
Module 18: Review
- Review of course material.
- Game
Skills
- Use their knowledge to complete the tasks presented in the game.
Top |
|