Please send all questions & assignments to:
eric+4100@eltrouto.net

 

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

Welcome to the CSET 4100 web site. Here, you will find links to everything you need to support your studies as you proceed through this course.

This focus of this course is on the server-side of the client-server interaction, with an emphasis on applications appropriate to the World Wide Web. The Common Gateway Interface (CGI) and programs which utilize its functionality are simply the starting place for your studies in this course. Creating CGI scripts which run on the World Wide Web using the most popular scripting languages (currently Perl) is just one of three major areas covered in this course. An equally important part of this course will be the creation of Active Server Pages (ASP) and dynamic web pages using PHP.

Topics covered in this course include (but are not limited to) the following:

  • definition and functioning of the Common Gateway Interface (CGI)
  • the differences between client-side programs and server-side programs
  • database creation and queries using the client-server model
  • creating CGI scripts using Perl
  • definition of active server pages (ASPs)
  • using Visual BASIC to create ASPs
  • using other languages to create ASPs
  • definition and use of ADO objects
  • definition of PHP
  • creation of dynamic web pages using PHP

The skills and knowledge gained in this course will help you to create interactive web pages with customized, dynamic content. You will be able to create database applications which use the web browser as the GUI for queries and updates to the database.

To be successful in this course, you should have some background in the creation and use of HTML forms, programming in C/C++, and programming in Visual BASIC. HTML forms will be used to access the CGI programs, PHP pages and ASPs written as part of this course.

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/