Outline of CGI Programming using Perl Training
1.Browsers and Servers
- WEB Browsers and Servers
- URLS
- Hypertext Transfer Protocol (HTTP)
2. Serverside Includes
- Serverside Includes: Why?
- The exec Command
- Example
3. Common Gateway Interface
- What is CGI?
- Why use CGI applications?
- Environment Variables
- Managing CGI Files
4. Accessing Databases
- Browser Database Access
- Static Flat-File Database
- Perl DBM Interface
- Third Party RDBMS application
5. Control Input to CGI Applications
- ISINDEX, GET, and POST
- GET Method
- POST Method
6. Stateful CGI Applications
- Stateful vs. Stateless
- Why Use Stateful CGI Applications?
- Stateful Access with a Cookie
7. Perl CGI Module
- CGI.pm Module
- Perl Subroutines
- Perl Objects
- Perl Methods
- Commonly Used Methods
8. Advanced HTML Interface Tools
- Image Maps
- Tables
- Multiple Form Interaction
- Frames
- GD Library
9. Forms
- Form Objects
- Static Forms
- Dynamic Forms
10. CGI/Browser Interaction
- References
- Animation Description
- Server Push
- Client Pull The Symbol Table
11. Appendix: Overview of Internet Security
- Two-dimensional Arrays
- Security Issues
- Platform Differences
- Cryptography
- Encryption Keys
- Controlling User Access
- "Trusted Server"
- Developing an e-mail interface