CGS3994, Spring 1998, Midterm Review Topics
  Exam time: Thursday 2/19, 3:30 - 4:45
Closed book. Written. No computers. No calculators.
  How to Set Up and Maintain a Web Site
  - 
    Chapter 1
    
      - 
	A Little History
      
 - 
	Key Web Concepts
	
	  - 
	    Web Browsers and Servers
	  
 - 
	    Support for Multiple Protocols
	  
 - 
	    A Uniform Naming Scheme
	  
 - 
	    Hypertext
	  
 - 
	    High-Level Page Description Language
	  
 - 
	    Mulitmedia
	  
 - 
	    Extensibility
	
 
       - 
	Steps to Creating a Web Site
	
	  - 
	    Your Own Server or Your Service Provider's
	  
 - 
	    Establish a Connection to the Internet
	
 
     
   - 
    Chapter 2
    
      - 
	The TCP/IP Protocol
      
 - 
	IP Addresses
      
 - 
	Domain Names
      
 - 
	Clients and Servers
      
 - 
	Ports
      
 - 
	Daemons and Inetd
      
 - 
	URLs
      
 - 
	Complete versus Partial URLs
	
      
 - 
	The MIME Typing System
	
	  - 
	    Introduction to MIME
	  
 - 
	    MIME Types and Helper Applications
	  
 - 
	    MIME Types and File Extensions
	
 
       - 
	The HTTP Protocol
	
	  - 
	    Interview with the Daemon
	  
 - 
	    The Phases of the HTTP Protocol
	
 
     
   - 
    Chapter 3
    
      - 
	Choosing Web Server Software
	
	  - 
	    Supported Operating Systems
	  
 - 
	    Administrative Features
	  
 - 
	    Document Tree Features
	  
 - 
	    Advanced HTTP Features
	  
 - 
	    Scripting
	
 
       - 
	Installing and Configuring Apache for Unix Systems
      
 - 
	Setting Up the Server and Document Roots
      
 - 
	Basic Configutration
	
	  - 
	    Adjusting httpd.conf
	  
 - 
	    Adjusting srm.conf
	  
 - 
	    Adjusting access.conf
	  
 - 
	    Starting the server
	  
 - 
	    Starting and Stopping the Server
	  
 - 
	    Customizing the Server
	  
 - 
	    Configuring General Settings with httpd.conf
	  
 - 
	    Configuring the Document Tree with srm.conf
	  
 - 
	    Customizing Features in Individual Directories
	  
 - 
	    Imagemaps, CGI Scripts, and Server-Side Includes
	  
 - 
	    Virtual Hosts on Apache Server
	    
	      - 
		Virtual Hosts on a Single IP Address
	    
 
	 
     
   - 
    Chapter 4
    
      - 
	How Access Control Works
      
 - 
	Configuring Access Control
	
	  - 
	    Access Control in the Unix Apache Server
	
 
     
   - 
    Chapter 5
    
      - 
	Basic HTML Tags
	
	  - 
	    Header Tags
	  
 - 
	    Paragraphs and Line Breaks
	  
 - 
	    Creating Hypertext Links
	  
 - 
	    Adding In-Line Images to Page
	
 
       - 
	Controlling Text Styles
	
	  - 
	    Logical Styles
	  
 - 
	    Physical Styles
	  
 - 
	    Controlling Font Size and Color
	
 
       - 
	Control Over Paragraph Formatting
	
	  - 
	    Alignment
	  
 - 
	    Pre-Formatted Text
	  
 - 
	    Horizontal Rules
	
 
       - 
	Lists
	
	  - 
	    Ordered lists
	  
 - 
	    Unordered Lists
	  
 - 
	    Adjusting the Appearance of Ordered and Unordered Lists
	  
 - 
	    Definition Lists
	
 
       - 
	Controlling the Size and Position of In-Line Images
	
	  - 
	    Image Size
	  
 - 
	    Image Alignment
	
 
       - 
	Controlling the Global Appearance of the Document
	
	  - 
	    Changing the Page's Background Color and Pattern
	  
 - 
	    Changing the Color of Text anf Links
	  
 - 
	    Tables
	
 
       - 
	Frames
	
	  - 
	    Laying Out a Frameset
	  
 - 
	    Creating the Contents of a Frame Set
	  
 - 
	    Targeting Frames (_parent, _top)
	
 
     
   - 
    Chapter 6
    
      - 
	HTML Editors
	
      
 - 
	Using Graphic Images in Your Pages
	
	  - 
	    Graphics Conversion Software for UNIX systems
	    
	  
 - 
	    Common Graphics Manipulation Tasks
	    
	      - 
		Resizing, Rotating, and Flipping Images
	    
 
	   - 
	    Making Part of a GIF File Transparent
	  
 - 
	    Giving a GIF Image the "Venetian Blinds" Effect
	  
 - 
	    Creating a Contact Sheet
	
 
       - 
	Using Animation in your Pages
	
	  - 
	    Creating In-Line Animations with GIF89a
	
 
       - 
    
 
   - 
    Chapter 8
    
      - 
	Creating Clickable Image Maps
	
	  - 
	    Server-Side Image Maps
	    
	      - 
		Choosing an Image File for the Clickable Image
	      
 - 
		Creating the Map File
	    
 
	   - 
	    Client-Side Image Maps
	    
	      - 
		<MAP> and <AREA>
	      
 - 
		The USEMAP Attribute