Customized Onsite Training

5
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors
Request Class or call 1-877-932-8228

Live Online Training

  • Live Online Training
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option

For Online Training, See:

Overview

In this ASP training course, students will learn to build full-featured, database-driven Web sites. This introductory course for new programmers lays out the basics of server-side Web programming with an introduction to classic programming structures and good programming practices.

Students will apply these programming skills to the development of a fully functional data-driven website with ASP written in VBScript.

Students will harness the power of ASP to remember users with cookies and sessions, collect and process information users enter into an online form, and provide rich integration with databases to track clients, orders, and products using ASP and the enhanced functionality of ASP components.

Goals
  1. Learn how ASP works
  2. Learn the basic syntax of ASP
  3. Learn to create dynamic interactive pages with ASP
  4. Learn to work with VBScript control structures
  5. Learn to use VBScript built-in functions
  6. Learn to work with ASP's built-in objects
  7. Learn to validate forms with ASP
  8. Learn to write functions and subroutines in ASP
  9. Learn to work with ASP Session, Application, and Cookie objects
  10. Learn to connect to a database with ASP
  11. Learn to send email with ASP
  12. Learn to implement advanced drill-downs
  13. Learn to debug ASP code
  14. Learn to work with stored procedures
  15. Learn to use batch updating
  16. Learn to work with 3rd-party vendor components
  17. Learn to work with the file system of the server
Outline
  1. Active Server Pages: A Web Server-Side Technology
    1. Client-side vs. Server-side Web Technologies
    2. The Web's Client-Server Relationship
    3. Which Web Servers Support Active Server Pages?
  2. Writing ASP Pages
    1. ASP Code in an HTML Context
    2. ASP Code is "Language Neutral"
    3. VBScript in ASP
    4. ASP Scriptlets
    5. VBScript Strings
    6. An Abbreviation for Response.Write
    7. Developing ASPs
    8. ASP Directives, Statements, Expressions and Comments
    9. VBScript Flexibility and Good Programming Practices
  3. Processing Data from Online Forms
    1. The FORM Tag and its Attributes
    2. ASP Objects
    3. The Request and Response Objects
    4. Scalar Variables in ASP
    5. Customizing a Page for the Visitor
  4. Conditional Constructs - IF Statements
    1. Comparison Operators in VBScript
    2. Adding an Else Clause
    3. Implementing an IF...ELSE...END IF Conditional
    4. Adding One or More ELSEIF Clauses
    5. The Logical AND and OR
    6. Combining the Form and its Processing Code in One ASP File
  5. Working with Cookies
    1. Setting and Retrieving a Cookie
    2. Cookie Properties
    3. Expiring a Cookie
  6. Maintaining State with the Session and Application Objects
    1. The Session Object
      1. Storing and Retrieving Values in the Session Object
      2. Session Properties and Methods
    2. The Application Object
  7. Working with Components
    1. Instantiating Component Objects
    2. Sending Email with CDONTS
  8. Writing to a Text File
    1. Writing to a Tab-Delimited Text File
  9. Loop Structures in ASP
    1. For...Next Loops
    2. Populating Select Lists
    3. Collections in ASP
    4. For Each...Next Loops and Collections
  10. ASP-to-Database Integration with ADO
    1. Database Commands with SQL
    2. The ADO Object Model
    3. Retrieving a Record from the Database with ASP
    4. The Connection Object's Execute Method
    5. Building an Interface for Updating Client Records
  11. VBScript Subroutines and Functions
    1. Subroutines
    2. Functions
  12. Drilling Down and the Query String
    1. Building the Query String into a Link
    2. Generating Drill Down Links Dynamically
    3. Building an Interface for Deleting a Record
  13. File Conventions
    1. Connection Pooling
    2. Dynamic Connection Strings
    3. Default METHOD and ACTION Values
  14. Advanced Data Drill-Downs
    1. Passing Data via the Query String
    2. Using Drill-Downs to Reformat Data
    3. Creating Sortable Tables
  15. Displaying Variables
    1. Creating an Include to Display Variable Values for Debugging
  16. Displaying a Portion of a Recordset
    1. Displaying the Next n Records
    2. How the Process Works
  17. Password Protection with Session Variables
    1. Adding Password Protection to Pages
  18. Stored Procedures in ASP
    1. Creating a Stored Procedure in the Database
    2. Advantage of Stored Procedures
    3. Calling a Stored Procedure
    4. Using Stored Procedures to Insert and Update Data
  19. Working with the File System in ASP
    1. The FileSystemObject
    2. Creating or Opening a Text File
    3. Methods of the TextStream Object
    4. Storing Text to a File
    5. The File Object
    6. The Folder Object
    7. Working with Files and Directories
  20. Processing File Uploads
    1. Obtaining a Component for Processing File Uploads
    2. The AspUpload Component
    3. Building an HTML Form that Supports File Uploads
    4. Processing the File on the Server with AspUpload
    5. Processing Files and Entered Text
    6. SetMaxSize
    7. Manipulating Files via AspUpload
    8. Creating an New Directory
    9. Restricting Your Upload to Certain File Extensions
    10. Building a Resume Submission Interface
  21. Batch Updating
    1. Opening a Recordset for Batch Updating
    2. Editing the Records Row by Row
    3. Updating the Batch
    4. Benefits of Batches
    5. Some Useful VBScript Functions
  22. Using rs.Update Instead of INSERT
    1. rs.Update
  23. Form Validation with Server-Side JScript
    1. Server-Side Form Validation with JScript
  24. Transactions in ASP
    1. Transactions
    2. Handling Errors
    3. Catching Database Errors
  25. Creating Message Boards
    1. The HTML Files
    2. The Database
    3. The Interface
  26. Regular Expressions
    1. Creating and Executing Regular Expressions with exec()
    2. Special Characters for Pattern Matching
    3. Escape Sequences for Special Characters
    4. Specifying Ranges in Patterns
    5. Matching a Specified Number of Occurrences
    6. Character-Range Escape Sequences
    7. Matching at the Beginning or End of a String with ^ and $
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this ASP class:

  • HTML

Experience in the following would be useful for this ASP class:

  • CSS
  • Basic Programming
Prerequisite Courses

Courses that can help you meet these prerequisites:

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

72,554

Students who have taken Live Online Training

15,169

Organization who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.42

Students rated our trainers 9.42 out of 10 based on 5,211 reviews

Contact Us or call 1-877-932-8228