World-Wide Web Development Course
-
Course Outline
(Summer 1999)
-
Link to the home page for our textbook, How
to Set Up and Maintain a Web Site, 2nd Edition, by Lincoln Stein,
Addison-Wesley.
-
Class Assignments
- Assignment
#1 - Put Your Resume on the Web (HTML assignment)
- Assignment
#2 - Create a Calculator Web Page (CGI/Perl
assignment)
- Assignment
#3 - Improvements to Shopping Cart Example (JavaScript
assignment)
- Assignment
#4 - Create a Personal Web Site (FrontPage assignment)
- Big
Project - Build a Complete Web Site (Multiple Tools
assignment)
-
Web Development Resources on the Web
-
How to set UNIX
File Permissions and the 403
Forbidden problem
-
NCSA's Beginner's
Guide to HTML and HTML Tutorial
Overview
-
Apache Web Servers web site and
the Netcraft survey of Internet
web server usage.
- Engineering Apache web server environment via the printenv.pl
CGI script.
Also, printenv.pl
Perl code listing.
- Run the namevalue.pl (Perl) CGI script with two NAME=VALUE
pairs:
name-value.pl?FIRST=Mike&LAST=Mahoney
Also, name-value.pl
Perl code listing.
- Run the
hello.cgi (compiled C++ program) CGI script.
Also, hello.cpp
C++ code listing.
- Form
example with lots of INPUT types and with namevalue.pl as the
ACTION.
Also, form-example.html
source code listing.
- Server-Side Includes Examples and Tutorial
-
Perl
Tutorials
-
Web Usability and Design (guru Jakob
Nielsen's great site)
-
Web Style
Guide (from Yale's Patrick Lynch)
-
Web
Graphics Introduction (from Web Style Guide)
-
Color Tutorial
(Tom Jewett)
-
RGB Hex Triplet Color
Chart
- Color
in Web Page Design
- Netscape's
Developer Documentation (includes JavaScript, Java, and much
more)
- Microsoft Internet Explorer
Developer's Site
- JavaScript
Resources (lots of them)
Mike Mahoney, CSU Long Beach
mahoney@csulb.edu