Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
CGI Essential Training highlights the skills required to build common gateway interface (CGI) scripts that allow web forms to interact with applications on a web server. Instructor Bill Weinman explains how these scripts can be used for simple interactive applications written in any programming language. Bill shows how to use CGI to set up an HTML template with hidden fields for use with a web server application. Exercise files accompany this course.
(Music playing.) Hi! I am Bill Weinman and I'd like to welcome you to CGI Essential Training. In this course, I will show you what CGI is, how it works, and what's involved in writing a program that uses CGI in whatever language you choose to write it in. I'll start by showing you what's required to run CGI on your server. This is different for every server and it's often the most complicated part of the process. We'll take a good look at web forms and the different form elements available, so you can see where and how you can use them.
Finally, I'll walk you through a working CGI program and take you step by step through the process of adding its functionality to a working website. Back in 1995, I wrote the first book on CGI and I've been deeply involved in web programming ever since. It's a joy for me to have this opportunity to share with you the simplicity and elegance of CGI. Now, let's get started with CGI Essential Training.
There are currently no FAQs about CGI Essential Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.
Your file was successfully uploaded.