Exam Time: Tuesday, Dec. 8, 12:30 - 3:15
  Things you should know for the final
Server Information
  - 
    AddHandler cgi-script .cgi-extension
  
 - 
    ScriptAlias /cgi-bin/ /path/to/cgi-bin/
  
 - 
    IndexOptions
  
 - 
    AddIcon
  
 - 
    AddIconByType
  
 - 
    Mime types
  
 - 
    HEADER and README 
  
 - 
    Error Documents
  
 - 
    Virtual Hosts
 
Access Control
  - 
    How Access Control Works
  
 - 
    Configuring Access Control
    
      - 
	Access Control in the Unix Apache Server
    
 
 
Basic HTML tags
  - 
    html, head, title, body
  
 - 
    headings
  
 - 
    ordered and unordered lists
  
 - 
    paragraphs and alignment
  
 - 
    links
  
 - 
    tables
 
FORM tags
  - 
    action, method
  
 - 
    text, hidden, password, textarea
  
 - 
    submit, reset, image
  
 - 
    select, radio, checkbox
 
PERL scripting
  - 
    be able to write scripts: perform operation on server
  
 - 
    how do you know if the script is being called the first time
  
 - 
    query string: know what it looks like for a GET
  
 - 
    get, post
  
 - 
    making forms sticky (maintaining state)
  
 - 
    generating different pages based on input or a calculation
  
 - 
    displaying name/value pairs using parse-lib.pl
  
 - 
    file access: dbmopen and dbmclose
  
 - 
    cookies. What are they? How can they be controlled? Know how to set them.
    Know how to access them using parse-lib.pl
 
JavaScript
  - 
    alert
  
 - 
    data types
  
 - 
    functions
  
 - 
    loops
  
 - 
    object heirarchy for a web page
  
 - 
    form: name, validate before submitting
  
 - 
    events: onClick, onSubmit, onChange, onFocus, onBlur, onMouseOver