Dynamic Web Development
Using Active Server Pages
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.
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.
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.
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.
Every
participant will receive: ?
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