Skip to Content

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

expand or collapse the menu Accessibility

expand or collapse the menu Web Development

expand or collapse the menu Adobe / Macromedia Web

expand or collapse the menu Programming

expand or collapse the menu Databases

expand or collapse the menu Professional Courses

expand or collapse the menu Adobe

expand or collapse the menu Microsoft SharePoint

expand or collapse the menu Technical

expand or collapse the menu Geographic (GIS)

expand or collapse the menu Microsoft Office

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

Active Server Pages - Introduction

3 day course

View Detailed Outline in PDF format

Get Adobe Reader

In this course, you will learn the skills you need to build full-featured, database-driven Web sites for Microsoft Internet Information Server (IIS) using Classic ASP. This introductory course lays out the basics of server-side Web programming with an introduction to programming structures and good programming practices. You will apply these programming skills to the development of a fully functional data-driven Web site with ASP written in VBScript, the Microsoft programming language used in most ASP applications. With the knowledge gained through this course, you will be able to use cookies and sessions to remember information, collect and process information users enter into an online form, explore server-side ASP components, build database-enabled applications with ASP, make code modular with subroutines and functions.

Course Topics:

(for a full detailed outline, visit our PDF link above)

Active Server Pages

  • Client-side vs. server-side web technologies
  • The client-server relationship
  • Web servers that support ASP

Writing ASP Pages

  • ASP code in an HTML context
  • ASP code is "language neutral"
  • VBScript statements to execute in ASP
  • Enclosing scripting code within your ASPs
  • Strings in VBScript
  • Developing ASPs
  • Directives, statements, expressions, and comments
  • VBScript flexibility & good programming practices
  • File includes

Processing Data from Online Forms

  • <FORM> tag
  • ASP objects
  • Request and response objects
  • Scalar variables in ASP

Conditional Constructs with "If"

  • Comparison operators in VBScript
  • Adding an else clause
  • Adding ElseIf clauses
  • The logical AND and OR
  • Combining the form and its code in one ASP file

Working with Cookies

  • Setting and retrieving a cookie
  • Cookie properties
  • Expiring a cookie

Maintaining State with the Session and Application Objects

  • Session object
  • Storing and retrieving values
  • Session properties and methods
  • Application object
  • The global.asa file

Working with Components

  • Instantiating component objects
  • Sending email with CDO
  • CDO.configuration and properties
  • CDONTS

Writing to a Text File

Loop Structures

  • for…next loops
  • Populating SELECT lists with for...next loops
  • Creating form fields with for…next loops
  • Collections in ASP
  • for each…next loops and collections

ASP-to-Database Integration with ADO

  • Databases
  • Issuing database commands with SQL
  • The ADO Object Model
  • Selecting and viewing data from guestbook.mdb
  • Database connectivity with view.asp
  • The connection object’s execute method
  • Building an interface for updating client records

VBScript Subroutines and Functions

  • Subroutines
  • Functions

Drilling Down and the Query String

  • Building the query string into a link
  • Generating drill down links dynamically