LearnKey Training

ASP For Developers

ASP


ASP For Developers

5 Sessions –
15 Hours of Interactive Training
LearnKey’s ASP for Developers course teaches client and server-side scripting using both VBScript and JavaScript. Expert Paul Litwin teaches you how to code Active Server Pages (ASP) and work with the ASP object model. Learn how to work with the HTML Document Object Model (DOM), Dynamic HTML (DHTML), and CSS style sheets. At the conclusion of this course, you’ll be confident working with ASP and be able to build practical ASP solutions.

Prerequisites: A basic understanding of web technologies and HTML is helpful.

Benefits
  • Increase your earning potential with technical mastery and proficiency.
  • Enhance employment opportunities with in-demand web development knowledge.
  • LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner.

  • About The Author
    Paul Litwin is a Senior Consultant with MCW Technologies, specializing in application development employing SQL Server, Active Server Pages, HTML and related technologies. Paul has written numerous articles and authored several industry publications. He speaks regularly at national in international industry conferences and has taught IT professionals nationwide to create applications using ASP, Microsoft Access, Visual Basic, Visual InterDev, and SQL Server. Paul is an accomplished speaker and trainer and currently holds MCSD and MCP certifications.
    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
    · Scripts 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

     



    ASP For Developers continued

    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