Intended Audience Prerequisites Getting Started Hardware Requirements Software Requirements Course Overview Features of This Book Conventions Used in This Book About the CD-ROM Using This Book to Prepare for Certification Where to Find Specific Skills in This Book The Microsoft Certified Professional Program Microsoft Certification Benefits Technical Support About the Authors
Chapter 1: Developing Web-Based Solutions About This Chapter Before You Begin
Lesson 1:Web Site Overview Web Site Architecture Microsoft Web Technologies and Products Lesson Summary
Lesson 2:The Web Development Process The Web Life Cycle Phases of the Web Development Process Lesson Summary
Lesson 3:Overview of the Chateau St. Mark Hotel Lab Description of the Chateau St. Mark Hotel Web Site Your Role in Web Application Development Lesson Summary
Lab 1:Tour of the Chateau St. Mark Web Site Before You Begin Exercise 1: Creating a New Project Review
Chapter 2:Creating a Web Site About This Chapter Before You Begin
Lesson 1:Introduction to Visual InterDev Working With Projects Developing Web Projects Web Server and Site Structure Using Visual InterDev Tools Lesson Summary
Lesson 2:Developing a Conceptual and LogicaI Design Defining the Project Scope Creating a Conceptual Design Creating a Logical Design Lesson Summary
Lesson 3:Working With HTML Creating an HTML Page Creating HTML Forms Lesson Summary
Lab 2:Developing a Web Project Before You Begin Exercise 1:Creating a New Project Exercise 2:Creating a Static HTML Page Exercise 3:Creating Dynamic Content Review
Chapter 3:Using Dynamic HTML About This Chapter Before You Begin
Lesson 1:Introduction to DHTML Overview of Dynamic HTML The Document Object Model Working with Objects in the DOM Lesson Summary
Lesson 2:Using the Window Object Programming a Web Browser Navigator Object Frames Collection Location Object Handling Events Using the Event Object Lesson Summary
Lesson 3:Using the Document Object Using Element Objects Using Document Collections Dynamic Styles Dynamic Positioning Dynamic Content Using the insertAdjacentHTML Method Creating a Dynamic Outline Lesson Summary
Lesson 4:Creating DTHML Scriptlets Overview of Scriptlets Exposing Properties, Methods, and Events Adding a Scriptlet to a Page Lesson Summary
Lab 3:Working with DHTML Before you begin Exercise 1:Creating Sidebar Items Dynamically Exercise 2:Using DHTML Modify Item Appearance Review
ChaPter 4:Using Active Server Pages About This Chapter Before You Begin
Lesson 1:Introduction to Active Server Pages Overview of Active Server Pages How Active Server Pages Work Features of Active Server Pages Web Applications and HTTP Developing Active Server Pages Creating an Active Server Page ASP Built-In Objects Using the Script Outline for Server Script Creating Dynamic Channels Lesson Summary
Lesson 2:Reading Requests and Sending Responses HTTP Request and Response Messages HTTP Request Messages HTTP Response Messages The Request Object The Response Object Lesson Summary
Lesson 3:Saving State Data The Application Object The Session Object Using Cookies Personalization and Membership Lesson Summary
Lesson 4:Using COM Components Creating Component Instances Using Installable Components Provided for ASP The Browser Capabilities Component The File Access Component Lesson Summary
Lesson 5:Using Page Objects Creating Page Objects Lesson Summary Lab 4:Working with Active Server Pages
Before You Begin Exercise 1:Validating Request Object values Exercise 2:Using Cookies to Save State Data Review
Chapter 5:Accessing Databases About This Chapter Before You Begin
Lesson 1:Introduction to ActiveX Data Objects (ADO) Universal Data Access OLE DB Components Benefits of Using ActiveX Data Objects The ADO Object Model Lesson Summary
Lesson 2:Adding a Data Connection Using the Data Environment Creating a Connection Setting Data Connection Properties Lesson Summary
Lesson 3:Adding a Data Command Object Creating a Data Command Using Query Designer Lesson Summary
Lesson 4:Adding Data-Bound Controls Types of Controls How Data-Bound Controls Work Lesson Summary
Lesson 5:Customizing Database Access Using the Scripting Object Model Using Script Objects Responding to Events Using the FormManager Control Writing Appropriate Script for the Target Platform Lesson Summary
Lesson 6:Managing Databases Using the Data View Window Creating Database Projects Using the Database Designer Other Database Tools Lesson Summary
Lab 5:Working with ActiveX Data Objects Before you begin Exercise 1:Adding a Data Connection Exercise 2:Using Design-Time Controls Review
Chapter 6:Understanding Data Access Technologies About This Chapter Before You Begin
Lesson 1:Overview of Structured Query Language Relational Database Concepts The SQL Select Statement Lesson Summary
Lesson 2:Using ADO in VBScript Establishing a Database Connection Creating a Connection with Code Retrieving Records Navigating Records Modifying Data Using the ADO Command Object Executing a Command Handling Errors Performance Considerations for ADO Lesson Summary
Lesson 3:Using the Remote Data Service RDS Component Overview Binding Data to an Element Inserting the RDS.DataControl Object Scripting the Control Using the RDSServer.DataFactory Performance Considerations for RDS Lesson Summary
Lab 6:Using ADO and Remote Data Services Before you begin Exercise 1:Using ADO to Save Guest Information Exercise 2:Using Remote Data Services Review
Chapter 7:Creating COM Components About This Chapter Before You Begin
Lesson 1:Overview of Business Services Business Rules and Business Processes Business Objects and COM Lesson Summary
Lesson 2:Creating COM Components with Visual Basic Choosing the Type of Component Microsoft Transaction Server Setting Properties for Projects Using Class Modules Setting Properties for Class Modules Creating and Using Methods Lesson Summary
Lesson 3:Working with COM Components Registering and Unregistering Components Testing and Debugging Components Using a Proect Group to Test a COM DLL Calling a Component from an ASP Using RDS to Create a Remote Business Object Controlling Version Compatibility Lesson Summary
Lab 7:Enforcing Business Rules with a COM Component Before you begin Exercise 1:Creating the COM Component Exercise 2:Using a COM Component in ASP Review
Chapter 8:Using Microsoft Transaction Server About This Chapter Before You Begin
Lesson 1:Overview of Microsoft Transaction Server How MTS Supports Distributed APPlications Benefits of Microsoft Transaction Server MTS Services Transaction Processing Concepts MTS Architecture MTS Concepts and Processes Lesson Summary
Lesson 2:Installing and Configuring Microsoft Transaction Server MTS System Requirements Configuring Your MTS Server Configuring Your Development Computer Lesson Summary
Lesson 3:Creating Microsoft Transaction Server Components Designing MTS Components Creating MTS Components in Visual Basic Using Transactions in MTS Components Deploying MTS Components Handling Errors Creating Efficient Objects MTS and ASP Using the MTS Explorer Lesson Summary
Lab 8:Deploying a COM Component in MTS Before You Begin Exercise 1:Creating an MTS Package Exercise 2:Coding a Transactional MTS Page Exercise 3:Supporting MTS in the COM Component Review
Chapter 9:Implementing Security About This Chapter Before You Begin Lesson 1:Security Issues Overview Security in Networked Systems Categories of Security Threats Web Security Microsoft Security Solutions Lesson Summary
Lesson 2:Implementing Security in a Web Application Overview of Web Application Security Setting IIS Permissions Database Level Anthentication Using the Global.asa File Lesson Summary
Lesson 3:Implementing SQL Server Security Setting SQL Server Login Authentication Run-Time vs.Design-Time Authentication Replicating Rich Text and Graphical Content Lesson Summary
Lesson 4:Security Issues with MTS Distributed Application Security Declarative Security:Roles and Identities Setting Package Security Setting Package Identity Using Programmatic Security Lesson Summary
Lab 9:Securing the Chateau St.Mark Web Site Before You Begin Exercise 1:Setting File Permissions in IIS Exercise 2:Securing the Chateau Database Review
Chapter 10:Integrating Server Side Technologies About This Chapter Before You Begin Lesson 1:Integrating Mail Services Mail Services for Windows NT Mail Access Technologies How SMTP Service Works Collaboration Data Objects for Windows NT Server Sending E-Mail from an ASP Script Lesson Summary
Lesson 2:Adding Search Services The Microsoft FrontPage Search Bot And Index Server Using ASP To Query Index Server Using Server-Side Objects to Perform Queries Administering Index Server Lesson Summary
Lesson 3:Adding Multimedia Delivery Capabilities Using Multimedia on Your Web Site Multimedia and Microsoft Internet Explorer Using NetShow How NetShow Works Lesson Summary
Lab l0:Implementing Addtional Server-Side Technologies Before You Begin Exercise 1:Using Default Search Capabilities Exercise 2:Integrating Index Server with ASP Review Appendix A:Questions and Answers Appendix B:Creating Client Script Glossary