SCC Home

Course and Articulation Information

View Courses

Administrative Access

Assist.org

http://www.can.csus.edu

Solano Community College 4000 Suisun Valley Road Suisun CA 94585


[Format for printing]

General Course Information
1a. Course Dept.: CIS
1b. Course Number: 083
2. Course Title: Web Server Administration
3. Units: 3
4. This Course is: Assoc Degree Applic. - Transfer to CSU/Private

 
Course Format and Duration
5a. Course Length: Full-semester
   
5b. Weekly Hours: 3 Lecture +
    0 Activities +
    1 Lab +
    0 By Arrangement =
Total Weekly Hours: 4
   

 
Method of Instruction
6. Instructional methods used to present course content.
Lecture/Discussion
Lecture/Lab
Online

 
Course Preparation
7a. Corequisite(s):
none
   
7b. Prerequisite(s):
none
   
7c. Course Advisory:
SCC minimum English and Math Standards
CIS 001, with a grade of C or better, CIS 061 with a grade of C or better.
   
8. Repeatability: Not Repeatable
Additional Reapeatability Info:
None 

 
CATALOG DESCRIPTION AND OTHER CATALOG INFORMATION
9a. Catalog Description:
This course covers web server installation and administration for the internet and intranet. Topics covered include the installation, configuration, management and tuning of web services, security, online transaction processing, and FTP services.
9b. Other Catalog information:
   
10. Student Performance Objectives:
As a result of successful completion of this course, a student will be able to:
1. Administer a web server
2. Add users
3. Set permissions for users
4. Install a web server
5. Maintain a web server
6. Set security on a web server
   
11. Methods of Evaluating Student Achievement:
1. Written examinations that require the student to demonstrate knowledge of current web server administration.
2. Lab assignments requiring the students to demonstrate proficiency utilizing various web server administration tools.
3. Discussion requiring the students to analyze web server errors.
   
12. Student Assignments (Homework):
   
a. Required Reading Assignments:
Approximately 30-40 pages/week from required textbook(s).
   
b. Required Writing Assignments:
1. Development of web server structures, permissions and security protocols.
2. Essays and discussions requiring students to analyze web server structures, permissions, and protocols.
   
c. Other (Terms projects, research papers, portfolios, etc.)
Lab assignments requiring the student to implement web server protocols.
   
13. Course Content Outline:
Students will be required to analyze, evaluate, compare and contrast the following concepts, characteristics and techniques:

I. Client/Server basics
A. Understand basic functionality of web servers and browsers.
B. Create HTML documents
C. Multi-Purpose Internet mail extensions
D. Hyper Text Transfer Protocol
1. HTTP Transaction
2. HTTP request methods
3. HTTP header and server responses
E. Proxy Servers
II. Planning a web server site
A. Hosting a server
B. Unix vs NT
C. Sizing the server
D. Domain Names
III. Users and Documents
A. Server Users and Directories
B. Server Administrators
C. Document hierarchy
1. Document linking
2. Locating a request document
D. Directory Indexing
E. File and Directory names
F. Transfering files
IV. Server configuration
A. Web server software
B. Customizing the Web server
C. Controlling access
D. Secure Sockets Layer configuration
E. Virtual Hosts
1. Configure Virtual Hosts on web server
V. Server-Side programming
A. Dynamic documents
B. CGI and forms
C. Active Server Pages
D. Servlets and Java Server Pages
VI. Log Files
A. Configure Logging
B. Find dead links
C. Visit counter
VII. Search Engines, Robots, and Automation
A. Create searchable site
B. Publicize site effectively
C. Robots and spiders
D. Automate Administrative Task
VIII. Web Security
A. Need for security
B. Types of attacks and vulnerabilities
C. Security resources
D. Security basics
IX. Network security
A. IP Addresses and Netmasks
B. Packet sniffing
C. IP Spoofing
D. Firewalls and proxies
X. Web Server security
A. Host/OS harding
B. Run a web server as proxy server
C. File Permissions and ownership
D. Configuration concerns
XI. Web Client security
A. Applets - what they can and can not do
1. Hostile Java applet
B. ActiveX
C. JavaScript
D. Cookies
E. CGI
F. Perl
XII. Secure Online Transactions
A. Encryption
B. Secure Socket Layer
C. Certificate Authorities
D. Access Control Lists
XIII. Intrusion Detection and Recovery
A. Detecting an Attack
1. Monitor logs
2. Changes in system configuration
B. Recovering from an attack
   
14a. All textbooks, resources and other materials used in this course are:
College level
   
14b. EXAMPLE texts, reading and resources:
Silva, S.. Web Server Administration. 1st
Course Technology, 2004

 

 
General Education/Transfer Information
IGETC:
 
CSU:
 
SCC GE:  

 


Questions/Comments for SCC? Then please contact us.