Active Server Pages
This course is intended for Web site developers
who want to build intranet and Internet solutions. At the end of the course,
students will be able to describe the services-based application model
as it applies to a Web application; use Visual InterDev to create a Web
application; create Web pages that use ActiveX controls, JavaTM applets,
and client-side scripting; create Active Server Pages that use ActiveX
server components and server-side script; use Visual Basic 6.0 to create
ActiveX server components to implement business services; access a database
from a Web page by using Visual InterDev data tools, ActiveX Data Objects
(ADO), and the Advanced Data Connector (ADC); use Microsoft Transaction
Server to manage ActiveX server components; and use features of the Microsoft
Windows NT® operating system and Internet Information Server to control
access to a Web site.
DETAILED COURSE DESCRIPTION
Day 1
-
Planning a Web Site
-
Introduction to service-based application
models
-
List and define the three types of services
used for building a Web site.
-
Describe four benefits of using a service-based
application model.
-
List the responsibilities of each member of
the Web site development team.
-
List and describe the products that each Web
site development team member uses.
-
Developing a Web Project
-
Working with projects
-
Authoring static HTML pages
-
Using frames
-
Authoring Active Server Pages
-
Creating HTML forms
-
Using design-time controls
-
Using Visual InterDev Data Tools
-
Database technologies
-
Using a database connection
-
Using Data View
-
Using Query Designer
-
Using Data Form Wizard
-
Using the data range controls
Day 2
-
Using Objects on Web Pages
-
Using ActiveX controls
-
Using Java applets
-
Using signed controls
-
Adding Client-Side Script
-
Overview of scripting
-
Writing script
-
Using the HTML object model
-
Error handling
-
Describe the difference between client-side
script and server-side script.
-
Describe the difference between Visual Basic
Scripting Edition (VBScript) and JavaScript.
-
Use VBScript to create event procedures.
-
Use the HTML object model in VBScript.
-
Add script to initialize a page and validate
data on a form.
-
Handle run-time errors in VBScript.
-
Use Visual InterDev Script Wizard.
-
Use Microsoft Script Debugger.
Day 3
-
Using Active Server Pages
-
Reading a hypertext transfer protocol (HTTP)
request
-
Creating an HTTP response
-
Saving user information
-
Using ActiveX server components
-
Describe HTTP.
-
Create and use cookies.
-
Use the Request and Response objects to dynamically
change the HTTP response.
-
Process form data with server-side scripting.
-
Save session-specific information using the
Session object.
-
Save application-specific information using
the Application object.
Day 4
-
Creating Database-Aware Web Pages
-
ADO vs. ADC
-
ActiveX Data Objects Overview
-
Using ActiveX Data Objects
-
Using the Advanced Data Connector
-
Create a connection to a database.
-
Use the ADO object model to retrieve and update
data.
-
Handle database errors.
-
Use the Advanced Data Connector.
Day 5
(Avanced topics if it is five or six days course)
-
Creating ActiveX Server Components
-
Creating objects in Visual Basic
-
Creating ActiveX server components
-
Build an ActiveX server component with Visual
Basic 6.0.
-
Call an ActiveX server component from an Active
Server Page.
-
List two attributes of business services.
-
Using Microsoft Transaction Server
-
Using Microsoft Transaction Server Explorer
-
Creating an object for a transaction
-
Explain what a transaction is and why it must
conform to the ACID (Atomicity, Consistency, Isolation, Durability) test.
-
Describe the architecture of Transaction Server.
-
Modify a component to work with transactions
in Transaction Server.
Day 6
(Avanced topics if it is six-days course)
-
Controlling Access to a Web Site
-
Security issues
-
Controlling access to a Web server
-
Controlling access to a database
-
Controlling access to files
-
Using certificates
-
Configure Internet Information Server to allow
or prevent anonymous logon.
-
Set permissions for the anonymous user account.
-
Describe the purpose of digital certificates.
-
List the steps required to obtain and install
a digital certificate.
-
Write server-side script that reads information
from a digital certificate.
-
Configure Internet Information Server to use
the Secure Sockets
-
Layer (SSL) protocol.