Hands On Technology Transfer Inc - 1-800-413-0939

Discounts
Travel Packages
Guarantees
Testimonials
Why HOTT
Free Reports

Microsoft Certified Partner

Print FriendlyE-mail a Friend

ASP Programming

Duration: 5 days | Price: Contact a Career Consultant for pricing

Students Will Learn:
  • IIS and ASP Architecture
  • VBScript
  • Constructing Forms
  • Server Objects
  • ASP Component
  • Database Access using ADO
  • Error Handling

Description: This hands on ASP programming course provides the knowledge necessary to design and develop dynamic web pages using Active Server Pages (ASP). Topics include VBScript syntax, ASP intrinsic objects, IIS components, file I/O and database interaction. Students will learn how to connect to data from any ODBC-compliant database, and create database-driven HTML forms and reports. Students will also learn how to use all the standard ASP software components to implement dynamic web pages. The ASP scripting environment is used to create server-side scripts using VBScript and to provide dynamic web site content.

Prerequisites: Basic computer skills and knowledge of HTML fundamentals.

ASP Programming Course Overview:

Overview Of Active Server Pages (ASP)
  • Static vs. Dynamic Web Sites
  • Dynamic Content from Databases
  • Developing Dynamic Internet Applications
  • Client-Side Scripting vs. Server-Side Scripting
  Introduction to Internet Information Server (IIS)
  • IIS Overview
  • IIS Microsoft Management Console
  • WWW Sites within IIS
  • Adding a Website to the IIS
  • Website Properties
  • Exploring a Site
  • Setting Up ASP Applications
Processing Forms
  • Setting the Action Attribute of the <FORM> tag
  • Setting the Method Attribute of the <FORM> tag
  • Processing Data with the Form and QueryString Collections
  • Checking for Submission
  Introduction to VBScript
  • Fundamental Syntax
  • Documenting Code with Comments
  • Declaring Variables
  • The Option Explicit Statement
  • Storing and Manipulating Data in VBScript
  • Defining Arrays
  • Creating Custom Procedures
  • Formatting Data
  • Working with Date and Time Information
  • Differences Between Client-Side vs. Server-Side VBScript
  • Use of Include Files
Implementing Control Constructs
  • Using Conditional and Looping Constructs
  • The IF THEN Statement
  • SELECT CASE Construct
  • The DO Loop
  • The FOR EACH Loop
  • The FOR NEXT Loop
  • The WHILE Loop
  ASP Object Model
  • Request Object
  • Response Object
  • Server Object
  • Session Object
  • Application Object
  • Global .asa File
  • Maintaining State with Cookies
Scripting Objects
  • Additional VBScript Components
  • Relationship of the File System Objects
  • FileSystemObject Object
  • Drives Collection
  • Drive Object
  • Folders Collection
  • Folder Object
  • Files Collection
  • File Object
  • TextStream Object
  • Dictionary Object
  Database Access with the ADO Object
  • Data Access Architecture
  • Connecting to ODBC Databases
  • DSN vs. DSNLess Connections
  • OLE DB Connections
  • The ADO Object Model
  • Data Access Objects
  • Obtaining Multiple Recordsets
  • Recordset Paging
  • Creating SQL Queries
  • Displaying Data on the Web Page
  • Reading, Updating, Adding, and Deleting Records
  • Adding Full Text Search Capability
ASP Components
  • Browser Capabilities Component
  • Ad Rotator Component
  • Counters Component
  • Content Linking Component
  • Content Rotator Component
  Error Handling and the Script Debugger
  • The Err Object
  • Error Handling with the On Error Statement
  • Using the IIS Script Debugger
  • ASPError Object
Tuning Up your ASP
  • Speeding up Database Queries
  • OLE DB Connections vs. DSN Connections vs. DSNless Connections
  • Maintaining your Recordset in Memory
  • Efficient Coding Techniques
  Sending E-mail with CDO
  • SMTP Overview
  • Message Object
  • Configuring and E-mail Message
ASP.NET Overview
  • ASP.NET Defined
  • Benefits of ASP.NET
  • Compiled Languages vs. Scripting Languages
  • ASP.NET Examples
  • ASP.NET vs. ASP Today
  Using XML to Transfer Data
  • Importance of XML
  • XML Defined
  • Creating an XML Document
  • How XML is Used in ASP Applications
  • The XML Document Object Model
  • Using AJAX with ASP
  • XMLHttpRequest Object

Student Testimonials

"I am always looking to improve my skill set, and HOTT definitely did that. I will recommend HOTT training to others, and will seek training from them in the future."
– M.C., Clemson University


"I have taken four or five classroom-based courses over the last year and this ASP programming course was by far the best. Very well organized, and instructed. It covered exactly the right amount of material and applied focus to the proper areas."
– P.C., Accenture


"The hands-on capability of the labs and amount of labs allows students to truly learn the ASP code."
– J.H., WBI Holdings, Inc.


Northeast/New England Southeast Midwest West/Southwest Canada United Kingdom
CT - Hartford
CT - New Haven
CT - Stamford
DC - Washington
MA - Boston
MA - Chelmsford
MA - Quincy
MA - Springfield
MA - Waltham
MA - Woburn
MA - Worcester
MD - Baltimore
MD - Columbia
NH - Manchester
NH - Nashua
NJ - Jersey City
NJ - Newark
NJ - Princeton
NY - Albany
NY - Binghamton
NY - Buffalo
NY - Ithaca
NY - Manhattan
NY - Rochester
NY - Syracuse
PA - Harrisburg
PA - Philadelphia
PA - Pittsburgh
RI - Providence
AL - Huntsville
FL - Fort Lauderdale
FL - Jacksonville
FL - Miami
FL - Orlando
FL - Pensacola
FL - Sarasota
FL - Tampa
FL - West Palm Beach
GA - Atlanta
GA - Savannah
LA - Shreveport
NC - Charlotte
NC - Raleigh-Durham
NC - Winston-Salem
SC - Charleston
VA - Alexandria
VA - Fairfax
VA - Norfolk
VA - Richmond
VA - Williamsburg
AR - Little Rock
IA - Cedar Rapids
IA - Des Moines
IL - Chicago
IL - Schaumburg
IL - Springfield
IN - Indianapolis
KY - Louisville
MI - Detroit
MI - Lansing
MN - Minneapolis
MO - Kansas City
MO - St. Charles
MO - Springfield
NE - Omaha
OH - Cincinnati
OH - Cleveland
OH - Columbus
OH - Dayton
OK - Oklahoma City
OK - Tulsa
TN - Memphis
TN - Nashville
WI - Milwaukee
AZ - Phoenix
AZ - Tucson
CA - Bakersfield
CA - Fresno
CA - Irvine
CA - Los Angeles
CA - Modesto
CA - Oakland
CA - Riverside
CA - Sacramento
CA - San Diego
CA - San Francisco
CA - San Jose
CA - Santa Clarita
CA - Santa Monica
CA - Temecula
CO - Denver
ID - Boise
NM - Albuquerque
NM - Las Cruces
NV - Las Vegas
OR - Portland
TX - Austin
TX - Corpus Christi
TX - Dallas
TX - El Paso
TX - Fort Worth
TX - Houston
TX - San Antonio
UT - Salt Lake City
WA - Seattle
WA - Spokane
AB - Calgary
AB - Edmonton
BC - Vancouver
MB - Winnipeg
QC - Montreal
QC - Quebec City
ON - Kingston
ON - Mississauga
ON - Ottawa
ON - Toronto
SK - Regina
Birmingham
Bristol
Chelmsford
Edinburgh
Glasgow
Leeds
Liverpool
London
Manchester

Hands On Technology Transfer, Inc.
1 Village Square, Suite 8
14 Fletcher Street
Chelmsford, MA 01824
1-800-413-0939 | 1-978-250-4299

Copyright© 2008 Hands On Technology Transfer, Inc.