1. Basic HTML
- Understanding tag syntax
- Structural tags
- Font oriented tags
- Lists and other special tags
- Forms
- Tables
2. CGI overview
- Before CGI
- Static vs dynamic content
- How CGI works
- CGI output options
- Alternatives to CGI
3. Processing forms
- The <FORM> tag
- Form widgets
- Processing form data
- Creative approaches to data organization
4. Using CGI.pm
- What CGI.pm provides
- Creating and using CGI objects
- Basic form and URL processing
- Using the output routines
- Advanced concepts
5. Saving user information
- The problem with basic HTTP
- Using hidden fields
- Error detection and HTML generation
- About cookies
- Using cookies
- Cookies and security
|
6. Using HTML templates
- Why use templates?
- Basic template creation
- Painless template processing
- Generating lists
- Generating links
7. Server-side includes
- What is SSI
- SSI syntax
- Server configuration
- Security issues
8. Working with Images
- Displaying images
- Using images for form buttons
- Creating imagemaps
- imagemap tools
9. JavaScript
- What is JavaScript
- JavaScript is not Java
- Mechanics of the <SCRIPT> tag
- Using JavaScript for mouse-over help
- Using JavaScript for field data validation
- Drawbacks of JavaScript
|