Session 1
Section A: Beyond Static HTML
· Objective
· Client Extensions
· Server Extensions
Section B: Visual Basic, Scripting Edition
· VBScript
· VBScript Example
· Page Review
Section C: VBScript Essentials
· Statements/Lines
· Variables
· Comments
· Case Sensitivity
· Expressions/Operators
· Other Operators
Section D: Using Procedures
· Procedure Types
· Subroutines
· Parameters
· Functions
· Functions With Parameters
Section E: Script Placement
· Script Types
· Multiple Scripts
· View Source Code
Section F: Variables & Constants
· Variable Basics
· Convert Data
· CDbl Function
· Implicit Declaration
· Option Explicit
· Constant Basics
· MsgBox Statements
· Scope
Section G: Controlling the Flow
· If…Then
· If…Then Example
· Select Case
· Do…Loop
· Exit Do
· For…Next
Section H: Understanding Arrays
· Array Basics
· Array Example
· Randomize
· Built-in Functions
Session 2
Section A: Introduction to JavaScript
· Objectives
· JavaScript Basics
· View Source Code
· Netscape Navigator
· Summary
Section B: JavaScript Essentials
· Statements/Lines
· Variables
· Comments
· Case Sensitivity
· Expressions/Operators
· Other Operators
Section C: Functions
· Creating Functions
· View Source Code
· Function Parameters
· Built-in Components
Section D: Script Placement
· Script Types
· Multiple Scripts
· View Source Codes
Section E: Variables
· Variable Basics
· Convert Data
· ParseFloat
· Implicit vs. Explicit
· View Error
· Variable Scope
Section F: Controlling the Flow
· If Statement
· Switch Statement
· While Loop
· View Source Code
· Do Loop
· For Loop
Section G: JavaScript Objects
· Object Types
· Manipulating Objects
· Number Object
· Math Object
· String Object
· Arrays
Session 3
Section A: Document Object Model
· Objectives
· Terminology
· Object Model Basics
· Model Hierarchy
· Referencing Objects
Section B: Form Validation
· Validation Basics
· VBScript Validation
· View Code
· Len Function
· JavaScript Validation
· Object Variables
· Variable Example
Section C: Hooking Object Events
· Binding Methods
· View Binding Code
· JavaScript Example
Section D: Improved Form Validation
· Problem
· Solution
· Submit Control
· VBScript Changes
· JavaScript Changes
Section E: Scripting Select Controls
· Extracting Values
· List Box Example
· JavaScript Example
· VBScript vs. JavaScript
Section F: Web Page Components
· Java Applets
· ActiveX Controls
· Applets vs. Controls
Section G: Working With Java Applets
· APPLET Tag
· Create Tag
· Test Applet
· Web Page Editors
· Using Methods
· Applet Code
· Form Code
Section H: Employing ActiveX
· OBJECT Tag
· Control ClassId
· Visual InterDev
· FrontPage 2000
· ActiveX Control Pad
· Scripting ActiveX
· ActiveX Example
Session 4
Section A: Cascading Style Sheets
· Objectives
· Style Properties
· Style Types
· In-line Style
· Global Style
· Adding Selectors
· SPAN, DIV
· Linked Style
Section B: Dynamic HTML
· MS vs. Netscape
· DHTML Object Model
· Dynamic Styles
· Hovering Around
· VBScript Code
· Graceful Degradation
· Event Bubbling/Object
Section C: Dynamic HTML Continued
· Dynamic Classes
· Expanding/Contracting
· DoExpand Code
· Degradation Code
· Dynamic Contents
· Option Summary
Section D: DHTML Filters
· Using Filters
· Filter Effects
Section E: Positioning & Animation
· Page Elements
· Relative/Absolute
· Animating HTML
· Animating Hyperlinks
· Start Timer Code
· Animation Code
· Filter Code
Session 5
Section A: Client vs. Server Extensions
· Objectives
· Client-side Extensions
· Server-side Extensions
· Client-side Problem
Section B: Active Server Pages
· Static HTML
· ASP Process
· Getting ASP
· Web Server Setup
· Web Manager
· Add New Directory
Section C: Server-side Scripting
· ASP Script Tags
· Browse a Page
· Server-side Scripts
· ASP Features
· getRandomNote Function
Section D: Server-side Scripting Continued
· Alter Language
· SCRIPT Tag
· Option Explicit
· ASP Objects
· Server-side Includes
Section E: Request/Response Objects
· Objectives
· Request Collections
· Request.Form
· Request.QueryString
· ServerVariables
Section F: Request/Response Objects Continued
· Response Properties
· Response Methods
· Response.Write
· Read/Write Cookies
· Test Cookies
· View Cookie Code
· Losing Your Cookies
Section G: Application/Session Objects
· Application Basics
· Session Basics
· Properties & Methods
· Test Session Object
· Session Issues
Section H: Application/Session Objects Continued
· Using Global.asa
· Create a Procedure
· Test Page
· Forcing Users
· Redirect a User