You are on page 1of 3

Tentative Webserver Security and Maintenance

Syllabus (2010-11)

General
This is an intensive class, which lasts thirty-seven weeks. During the class you will become competent in setting
up and administering both Windows and Unix (Linux) servers and clients. There will be regular quizzes and
grades will be based partially on these. The class will be team-taught. Teachers will be Joe McGerald, Dave
Almos and Tom Lashbrook.

The class consists of a number of technical modules and several non-technical, management-oriented subjects.
Examples include:
1. Project management, interpersonal relationship, and other supporting skills required in IT industry
2. Windows 7 Configuration and Administration
3. The Linux O/S as a Server Platform (Includes TCP/IP, DNS, PKI, Active & passive intrusion detection.)
4. The Apache Web Server (Includes Proxy Server & SSL.)
5. Windows Server O/S (Includes Active Directory.)
6. SQL Server & ASP.net.
7. MySQL & PHP.
8. The Perl Programming Language and/or Microsoft Powershell.
9. Email Systems such as Sendmail and MS Exchange
Although this is not a course that is primarily intended to assist you in becoming certified, there are numerous
certifications that you may want to consider pursuing during the year such as Network +, Security +, Microsoft
Certified Technology Specialist (MCTS) and more.

Each of the above modules represents an entry point and if seats are available new students may be added to the
class at the entry points. Certificates for the class will only be awarded to those who successfully complete all
modules and take part in productions of a final project!

Classroom time will also be devoted to non-technical subjects such as resume writing and job search skills.

Prerequisites

Although no prior experience is required, in order to be successful in this class the student should have an
excellent working knowledge of the MS Windows operating system. Familiarity with the command prompt, and
the concepts of files and folders, paths and text files is also useful. Access to an internet-connected computer
system outside of the classroom is highly desirable. In the past, students have found it necessary to be able to
work on projects outside of class time.

Classroom Policies

You will be assigned a computer today or tomorrow. That computer will be yours for the duration of the class!
Please take the same seats every day. When students drop out, I will re-assign seating if necessary. As part of
the computer assignment, you will also be assigned a disk drive for your use. You are responsible for returning
this drive at the end of each class session. If your drive is not returned, you may be liable for its replacement.
Do not install any software on these drives unless specifically instructed to do so, or unless you receive
explicit permission of the instructor. Each year students install programs which inhibit them from
participating in the class. If you violate this policy your drive will no longer be available to you!
San Diego Community College District policy prohibits food and drink in the classroom. We will take a break
during class. Please consume food and beverages at that time.

The District policy also prohibits cell phones and pagers in the classroom. If you have one either turn it off,
leave it outside or turn off the ringer. If it is necessary to make or to receive a call, please move outside of the
classroom.

Student policy 3100 establishes a zero tolerance policy for drugs and alcohol. If you arrive at class under the
influence I can and will suspend you immediately. I will also turn the matter over to Counseling and to the Dean
for appropriate follow-up action.

Grading, Attendance and Assistance


You will receive a letter grade (A-F) for this course. You will also receive a certificate if you attend for the
requisite number of hours (90% of those scheduled).

Your grade will be based on numerous factors including the quizzes and exams, class participation, and final
projects.

ATTENTION: I have made every effort to ensure that this course is accessible to all students, including
students with disabilities. If you encounter a problem accessing any portion of this course, please contact
me immediately.

Classroom hours & Time required per week


Class is scheduled from 7:30-12:30 Monday through Thursday. Please be on time!

You will be in the classroom 20 hours per week. Past experience has shown that the successful student probably
spends about the same amount of his or her own time in studying and on the internet. It is very difficult to
complete this course without access to a Windows computer outside of the classroom.

Blackboard Course Management System

You will be given access to a course management system called Blackboard that is used within SDCCD.
Although its main purpose is to teach online classes, it is also useful for classes such as ours. It provides
capabilities for a joint calendar, chat rooms and discussion groups. Instructors will post handouts and links for
you on this site.

Tentative Weekly Schedule


Week Date Subject Instructor
Registration, Blackboard Introduction
1 09/07/10 Windows 7. McGerald
2 09/13/10 Windows 7 McGerald
Project management, interpersonal
relationship, and other supporting skills
3 09/20/10 required in IT industry Almos
Project management, interpersonal
relationship, and other supporting skills
4 09/24/10 required in IT industry Almos
5 10/04/10 Redhat Linux Fedora (Entry Point) Lashbrook
Directories, log files, Basic commands,
6 10/11/10 system startup, xinetd Lashbrook
Webmin, The vi editor, cron, logrotate, ps,
7 10/18/10 tar,rpm Lashbrook
8 10/25/10 Linux Security tools - logcheck, tripwire, sudo Lashbrook
9 11/01/10 PKI, GPG, iptables, snort Lashbrook
The Apache Webserver (Veterans Day
10 11/08/10 Holiday Friday, 11/12) Lashbrook
11 11/15/10 The Apache Webserver Lashbrook
12 11/22/10 Closed - Thanksgiving
13 11/29/10 PHP & MySQL Lashbrook
14 12/06/10 PHP & MySQL Lashbrook
15 12/13/10 PHP & MySQL Lashbrook
12/20/10 Winter Break
12/27/10 Winter Break
16 01/03/11 Mid-Term Projects preparation Lashbrook
17 01/10/11 Mid-Term Projects preparation Lashbrook
Mid-Term Projects presentations
18 01/17/11 MLK Day, Monday Jan. 17
TCP/IP Networking (Entry Point & Begin
19 01/24/11 Spring Semester)
20 01/31/11 TCP/IP Networking, DNS Setup
The Perl Programming Language (Pres Day
21 02/07/11 Friday 2/12)
Windows 7 Configuration
22 02/14/11 Pres Day weekend 2/18-2/21/2011
23 02/22/11 Windows 7 Configuration and Server 2008
24 02/28/11 Windows Server 2008
25 03/07/11 Microsoft Domains & Active Directory
26 03/14/11 IIS on Windows Server
27 03/21/11 Microsoft Powershell
28 03/28/09 Microsoft Powershell
29 04/04/11 Email Systems (Sendmail, Exchange)
30 04/11/11 Email Systems (Sendmail, Exchange)
04/18/11 Spring Break
31 04/25/11 ASP.Net & SQL Server
32 05/02/11 ASP.Net & SQL Server
33 05/09/11 ASP.Net & SQL Server
34 05/16/11
35 05/23/11 Final Project Preparation
Final Project Preparation
36 05/30/11 Memorial Day Monday May 30
37 06/06/10 Final Project Presentations (Final Day 6/8)

You might also like