Server-Side Programming
(aka: CGI Programming w/Perl & Java)
Fall 2002

Chat transcripts here

Period Perl Topics (All students must do Perl) Reading Assignment            
1 Introduction and Course Overview
Introduction for Distance Learning Students
Overview of CGI Programming
Perl Basics
Powerpoint Presentation (pdf format.)
Syllabus / Web Site
 
Schwartz & Christiansen
Ch. 1
2 Scalar Data Schwartz & Christiansen
Ch. 2
3 Arrays and List Data Structures
Perl Flow Control Statements
Schwartz & Christiansen
Chs. 3 & 4
4 Associative Arrays (Hashes)
Basic Input/Output
Schwartz & Christiansen
Chs. 5 & 6
5 Regular Expressions Schwartz & Christiansen
Ch. 7
6 Perl Functions

CGI/Perl Example Files
Setting Up Your Directory
    cgi-lib.pl (download)
    Hello World Example (download)
    CGI Program Example (download)

Schwartz & Christiansen
Ch. 8

Web Site

7 Additional Flow Control Structures Schwartz & Christiansen
Ch. 9
8 Filehandles and File Tests Schwartz & Christiansen
Ch. 10
9 k Schwartz & Christiansen
Ch. 17
10 CGI Programming Schwartz & Christiansen
Ch. 19
Perl Examination
Period PHP Topics (All students must do PHP) Reading Assignment            
11 PHP Textbook, (click link at left to purchase),   PHP for the World Wide Web Visual Quickstart Guide, by Larry Ullman
  All scripts from the Ullman Textbook.
  Companion Web Site for Ullman Textbook, includes Errata

Getting Started with PHP
   Summary of Chapter 1 (MS Word)
   Summary of Chapter 1 (Zip file)
Variables
   Summary of Chapter 2 (MS Word)
   Summary of Chapter 2 (Zip file)

Ullman
Ch. 1 - Example Programs
Ch. 2 - Example Programs
12 HTML Forms and PHP
   Summary of Chapter 3 (MS Word)
    (Zip file)
Ullman
Ch. 3 - Example Programs
13 Using Numbers
   Summary of Chapter 4 (MS Word)
   Summary of Chapter 4 (Zip file)
Using Strings
   Summary of Chapter 5 (MS Word)
   Summary of Chapter 5 (Zip file)
Ullman
Ch. 4 - Example Programs
Ch. 5 - Example Programs
14 Control Structures
   Summary of Chapter 6 (MS Word)
   Summary of Chapter 6 (Zip file)
Ullman
Ch. 6 - Example Programs
15 Using Arrays
   Summary of Chapter 7 (MS Word)
   Summary of Chapter 7 (Zip file)
Ullman
Ch. 7 - Example Programs
16 Regular Expressions
   Summary of Chapter 8 (MS Word)
   Summary of Chapter 8 (Zip file)
Creating Functions
   Summary of Chapter 9 (MS Word)
   Summary of Chapter 9 (Zip file)
Ullman
Ch. 8 - Example Programs
Ch. 9 - Example Programs
17 Files and Directories
   Summary of Chapter 10 (MS Word)
   Summary of Chapter 10 (Zip file)
Ullman
Ch. 10 - Example Programs
18 Databases
   Summary of Chapter 11 (MS Word)
   Summary of Chapter 11 (Zip file)
Cookies
   Summary of Chapter 12 (MS Word)
   Summary of Chapter 12 (Zip file)
Ullman
Ch. 11 - Example Programs
Ch. 12 - Example Programs
19 Creating Web Applications
   Summary of Chapter 13 (MS Word)
   Summary of Chapter 13 (Zip file)
Ullman
Ch. 13 - Example Programs
20 Debugging
   Summary of Chapter 14 (MS Word)
   Summary of Chapter 14 (Zip file)
Ullman
Ch. 14 - Example Programs
PHP Examination
Period ASP Topics (All students must do ASP) Reading Assignment            
21 An Introduction to Active Server Pages
Introduction
Instructions for running example programs
   ASP Database Examples
   Summary of Chapter 1 (MS Word)
   Summary of Chapter 1 (Zip file)
   ALL Example Programs (Zip file)

Scott Mitchell
Introduction
Section. 1 - Example Programs
Section. 2 - Example Programs
22 Choosing a Server-Side Scripting Language
   Summary of Chapter 2 (MS Word)
   Summary of Chapter 2 (Zip file)

Scott Mitchell
Section. 3 - Example Programs
Section. 4 - Example Programs

23
24
Exception Handling
   Summary of Chapter 3 (MS Word)
   Summary of Chapter 3 (Zip file)
Scott Mitchell
Section. 5 - Example Programs
Section. 6 - Example Programs
25
26
Regular Expressions,Classes, and Dynamic Evaluation
Control Structures
   Summary of Chapter 4 (MS Word)
   Summary of Chapter 4 (Zip file)
Scott Mitchell
Section. 7 - Example Programs
Section. 8 - Example Programs
27
28
Form Reuse
Objects, Properties, Methods and Events
   Summary of Chapter 5 (MS Word)
   Summary of Chapter 5> (Zip file)
Scott Mitchell
Section. 9 - Example Programs
Section. 10 - Example Programs
29 Database Reuse
   Summary of Chapter 6 (MS Word)
   Summary of Chapter 6 (Zip file)

Scott Mitchell
Section. 11 - Example Programs
ASP Examination

    Click on the button at left to return to the calling page.

 

There have been visitors since 11/26/2003

Added to the Web: December 12, 1999.

Web page design by Dan Solarek.

http://cset.sp.utoledo.edu/cset4100/