Dynamic Web Development Using Active Server Pages

 

Course Description

This course introduces the student to the technologies and tools used to develop dynamic Web-based applications. We will introduce and demonstrate the use of many tools such as Active Server Pages, Microsoft Visual InterDev 6.0, VBScript, JavaScript, and Microsoft Internet Information Server and provide attendees a significant look at the technologies involved in dynamic Web development. Additionally, this course will cover how to construct Web-based applications that can tie to back-end databases, track user preferences, and ensure appropriate Web site security.

Participants

The course is intended for people interested in learning not just about the latest Web technologies, but how to use them and use them effectively.

Prerequisites

A good general understanding of HTML—basic tags and syntax; a general understanding of scripting methodology and a general desire to learn and work with new technologies.

Course Objectives

To develop a solid understanding of Web technologies; specifically Active Server Pages (ASP), Active Data Object (ADO), using relational databases for retrieving and adding data via the Internet, gain an understanding of the correct use of scripting, and how to setup and configure an Internet Web server, gain an understanding of how to plan a Web site, and how to administer and maintain a dynamic Web presence.

Course material

Every participant will receive: ?


Covered Topics

Active Server Pages Building Blocks

*   Introducing Active Server Pages, Windows and ASPs, IIS and What it Can Do, Personal Web Server and What it Can Do, Converting to ASP, Enabling Transactions Using HTTP

Setting Up Windows and IIS to Work with Active Server Pages

*   Planning is Mission-Critical, TCP/IP Configuration, Installing IIS/ASP on Windows Server, Configuring IIS/ASP on Windows, Securely Managing ASP, Performance Monitoring

Setting Up Windows 98/2000 Professional and the Personal Web Server for Use with ASP

*   Sharpening Up the Internet Connection, Finding and Installing Personal Web Server, What is in Personal Web Server, How Do We Make Personal Web Server Secure, Developing and Publishing Web Pages via Personal Web Server

Alternatives to IIS—ChiliSoft

*   The Low-Down on ChiliSoft, ChiliSoft—What it Can and Can’t Do, The Installation of ChiliSoft on Windows, Other ASP Methods

HTML, XML and The World Wide Web

*   A Look At HTML, XML Basics, Document Planning and Development, How to Plan and Design a Web Site, Managing the International Web

The Makeup of Markup Languages

*   What is Markup and Character Data, The Basics of Elements, Starting and Stopping (Tags), Attributes-What are They?, Taking Advantage of Entities, DTDs and Why We Need Them

The Basic Structure of a Document and How to Make it Strong

*   External and Internal Subsets, Using Root and Child Elements, Keeping a Handle on Content, Getting Value from Empty Elements, Attribute Lists, Entities and How to Define Them

Basic Web Document Creation

*   Getting Started, Elements, Attributes, General Entities, Multimedia Content, Linking Documents, Parsing Documents

Adding Lists to Document

*   Lists in Documents, Ordered Lists, Nesting Ordered and Unordered Lists, Adding a Glossary to Documents

Putting It In the Table

*   Tables in Documents, Constructing Tables, Sectioning Off Tables, Changing Width and Height or Columns and Rows, Layout Control with Tables

Framing Up Your Documents

*   Framesets—Defining Them, Setup of Frames, Populating the Frames, Hitting the Target Frame, Making Changes to the Frames, Support for No Frames Browsers

Forms in Documents

*   The Basics of Web-Based Databases, Learning Forms and Controls, Form Creation, User Input and How to Gather It, Processing Forms, Using Existing Databases for Adding Content to Web Pages

 

 


Adding Style to Our Documents

*   Cascading Stylesheet Basics, Style the XSL Way, Adding Stylesheets to Our Documents, Page Layout, Setting Borders, Absolute and Relative Positioning, Adding Style to Our Text

Breaking Down ASP Documents

*   ASP Content, Server-Side Includes, Scripting Basics, Transferring Documents via HTTP, Client-Side Scripting, Server-Side Scripting, The Windows Scripting Host

Here is VBScript

*   VBScript Basics, VBScript Variables, Basic Control Structures in VBScript, Building VBScript Applications

Comparing JScript, JavaScript and ECMAScript

*   The Basics of Java-Based Scripting Languages, How to Add Jscript to Our Documents, JScript Variables, JScript Control Structures, Constructing JScript Programs

Multi-Browser Support and Honing Our Web Development Skills

*   Available Tools, Detecting Browser Versions, Advantages of Server Applications, Multiple Versions of Pages

Built-In Active Server Pages Objects

*   Active Server Pages and Object-Oriented Development, Taking Advantage of Objects, The Application and Session Objects, The Request Object, The Response Object, Server Object, What to Do with the Err Object

Adding Other Active Server Pages Objects

*   Components and Active Server Pages, Where Do We Find Additionally Components, Installing and Initializing Components, Getting the Most From Your New Components, Building Your Own Components

ActiveX Data Objects

*   What Are Data Sources, What Are Relational Databases?, Connecting to Databases, SQL and Other Databases, ADO as Connector, Web-Bases Database Application Architectures

Integrating Databases and Web Pages

*   Building User-Requested Queries, Constructing SQL Queries Against a Database, Building Web Documents from Query Results, Handling Queries in an Efficient Manner, How to Correctly Construct Active Server Pages

Cookies, Sessions and Passwords to Maintain State

*   What is State Management?, Active Server Pages and Cookies, The Move From Cookies to Sessions, Taking Advantage of the Session Object to Deal with Users, Applications Built on Authenticating Users, Passwords:  When to Ask For Them, Secure Applications

Constructing Solid Client-Server Web Applications

*   The Basics of Client-Server Web Architecture, Distributed Application—XML and HTML, Thick or Thin—Which Client?, Letting the Server Store and Manage Your Data, Can ASP Stand in the Middle?


Covered Duration



(DAY 1)  November 28:  Preparing for Active Server Pages

*   Active Server Pages Building Blocks

*   Setting Up Windows and IIS to Work with Active Server Pages

*   Setting Up Windows 98/2000 Professional and the Personal Web Server for Use with ASP

(DAY 2)  November 29:  Preparing for Active Server Pages / Web Page Markup

*   Alternatives to IIS—ChiliSoft

*   HTML, XML and The World Wide Web

*   The Makeup of Markup Languages

(DAY 3)  December 05:  Web Page Markup

*   The Basic Structure of a Document and How to Make it Strong

*   Basic Web Document Creation

*   Adding Lists to Document

(DAY 4)  December 07:  Web Page Markup

*   Putting It In the Table

*   Framing Up Your Documents

*   Forms in Documents

(DAY 5)  December 12:  Web Page Markup / Adding Scripts to Documents

*   Adding Style to Our Documents

*   Breaking Down ASP Documents

(DAY 6)  December 14:  Adding Scripts to Documents

*   Here is VBScript

*   Comparing JScript, JavaScript and ECMAScript

*   Multi-Browser Support and Honing Our Web Development Skills

(DAY 7)  December 19:  Objects and Databases

*   Built-In Active Server Pages Objects

*   Adding Other Active Server Pages Objects

*   ActiveX Data Objects

(DAY 8)  December 21:  Objects and Databases

*   Integrating Databases and Web Pages

*   Cookies, Sessions and Passwords to Maintain State

*   Constructing Solid Client-Server Web Applications