Printer-friendly
version of page

ASP "Classic" Master Class

ASP "Classic" Class Overview

Not every developer has the luxury of moving to .NET today. Some still need to build Web sites using Active Server Pages (or ASP "Classic"). In fact, there are many, many more sites running under ASP "Classic" than the newer ASP.NET. In this 5-day hands-on class you'll learn everything you need to know to start building robust, scalable, data-driven ASP "Classic" Web sites using the the VBScript language. You'll also learn how to program in JavaScript on the client. Students will learn how to create ASP "Classic" applications using a text editor such as Notepad, as well as using Visual InterDev.

Format

5-day lecture with hands-on labs.

Schedule of Public Classes      Sign Up Now!

Cost

$1995. (5 days)

Who Should Attend

Any developer who wishes to start developing Web applications with ASP "Classic". Attendees should be familiar with HTML. Knowledge of SQL and Visual Basic or some other programming language is also helpful but not required.

What You'll Learn

You will learn how to develop ASP "Classic" applications employing VBScript, JavaScript, ADO, XML, XSLT, COM/COM+ Components, and Windows DNA. Students will learn how to use both Notepad and the Visual InterDev 6.0 integrated development environment to develop ASP "Classic" Web applications. Database examples will employ Microsoft SQL Server 2000 and Microsoft Access.

Materials

Students will receive an extensive manual and detailed hands-on exercises. The source code for all examples and labs will also be supplied on CD-ROM.

Schedule of Public Classes      Sign Up Now!

If you need more information by phone, please call Deep Training at 888-366-5601 (or 206-282-5096) or send email.

ASP.NET Master Class Syllabus

Introduction to VBScript

  • Beyond Static HTML
  • Visual Basic, Scripting Edition
  • VBScript Essentials
  • Procedures
  • Where Do You Put Your Scripts?

More on VBScript

  • Variables and Constants
  • Controlling the Flow
  • Arrays

Introduction to JavaScript

  • JavaScript and JScript
  • JavaScript Essentials
  • Functions
  • Where Do You Put Your Scripts?

More on JavaScript

  • Variables
  • Controlling the Flow
  • JavaScript Objects

Scripting Objects and Events

  • Programming Objects and Events
  • The Document Object Model
  • Form Validation
  • Hooking Into Object Events
  • An Improved Form Validation Example
  • Scripting Select Controls
  • Comparing VBScript and JavaScript

Scripting ActiveX and Java

  • Using Components in Your Web Pages
  • Working with Java Applets
  • Employing ActiveX Controls

Dynamic HTML and Cascading Style Sheets

  • Assembling the Pieces
  • Cascading Style Sheets
  • Creating Dynamic HTML Web Pages
  • Using DHTML Filters
  • DHTML Positioning and Animation

Using Internet Information Server (IIS)

  • What is IIS?
  • Configuring a web site
  • Configuring an ASP Application
  • Performance Tuning

Scripting the Server Side using ASP

  • Client versus Server-Side Extensions
  • Active Server Pages
  • Server-Side Scripting
  • ASP Objects
  • Server-Side Includes

Programming ASP Request and Response Objects

  • The Request Object
  • The Response Object
  • Reading and Writing Cookies

Programming ASP Session and Application Objects

  • Using the Application Object
  • Using the Session Object
  • Using Global.asa
  • Forcing Users Through Your Home Page

Programming ASP Server Objects

  • Understanding the Server Object
  • ASP Server-Side Components
  • Using the Browser Capabilities Component
  • Using the File System Component
  • Using the Ad Rotator Component

ActiveX Data Objects

  • What Are ActiveX Data Objects?
  • The Connection Object
  • The Recordset Object

ADO Recordsets and Error Handling

  • Updating Recordset Data
  • Multiple Resultset Recordsets
  • Error Handling

ADO Command Objects and Stored Procedures

  • The Command Object
  • Using Stored Procedures
  • Passing Parameters to Stored Procedures

ASP Tips and Tricks

  • Whats New for ASP 3.0
  • Selected ASP Tips and Tricks
  • Improving the Performance of ASP Application

Extensible Markup Language (XML)

  • XML Defined
  • Working with XML
  • DTDs and XML-Data Schemas
  • XML Document Object Model
  • XML on the Server

Transforming XML with XSL

  • Extensible Stylesheet Language (XSL)
  • Matching Patterns
  • XSL on the Server

Extending ASP Pages with COM Components

  • What are ActiveX Servers?
  • Creating an ActiveX Server with Visual Basic

Creating N-Tier ASP Applications

  • Understanding Multi-Tier Architectures
  • Wrapping up Application Logic in Components
  • Passing Multiple Records Back to the Presentation Tier

Creating Scalable, N-Tier Applications with MTS and COM+

  • Managing Concurrency
  • Microsoft Transaction Server and COM+ Services
  • Modifying Components to Take Advantage of MTS and COM+

Bonus Module: The Next Generation: Overview of ASP.NET

  • Why ASP.NET?
  • ASP.NET Pages and Controls
  • Web Services
  • Content Caching
  • Debugging, Deployment & Scalability

Appendix: Security and SSL
(Included in the courseware but only covered in class if time permits)

  • Why Bother with Security?
  • Security Is a Combination of Policy and
  • Technology
  • Secure Your Windows NT/2000 Server
  • Making Internet Information Server (IIS)
  • Secure
  • Authentication and the Anonymous User
  • Secure Transmissions Using SSL

Schedule of Public Classes      Sign Up Now!

If you need more information by phone, please call Deep Training at 888-366-5601 (or 206-282-5096) or send email.