Interactive Web Design Module Six

Basic Website Administration for Linux & NT (12 hrs)

Course Goals
This course will teach you how to publish and maintain a Website on the Internet. The course will explore how Web servers work in conjunction with the Internet, HTTP, System Administrators, and Domain Name Servers. Course concepts and skills are learned through hands-on exercises/projects.

Course Learning Objectives
1. Students will be able to plan a Web server by determining whether you will host it yourself or host it at an ISP.

2. Students will be able to evaluate Website requirements to determine whether Unix or NT is a better fit for your needs.

3. Students will be able to locate an ISP that will meet your needs, and be able how to upload a Web page to your new site.

4. Students will be able to work with a Web server, and describe how user accounts are mapped to a Website. Students will learn to create virtual accounts within their Website.

5. Students will be able to evaluate the Website security risks/threats, be able to protect against theses threats and apply methods for minimizing potential risks/threats.

6. Students will be able to troubleshoot (i.e., detect and fix) basic technical problems and be able to generate server statistics through analyzing server log files.

Recommended pre-requisites
-- Tools of the Internet & Business Online
-- Designing with XHTML
-- Introduction to Programming in JavaScript

Course Description
This course is designed to give students a solid understanding of what is going on behind the scenes of a Website. Students will learn the tools and skills to start a Website and keep things running smoothly. The course presents a general overview of Web servers and hardware platforms, discussing the advantages and disadvantages to help make informed hosting decisions. Additional topics include how to locate an ISP, purchasing a domain name, transferring a domain, uploading a Website, installing CGI application, testing ODBC connections, and troubleshooting common problems. In-class exercises require students to administer a Web server and install a small Website.

Website Administration Syllabus

Learning Concepts

Fundamentals of Web Site Administration
Planning a Server
Working with a Server
User Configuration of a Web Server 
Server-side Programming Web
Server Security 
ISP Site Tour
Configuring IIS on Windows 2000
Configuring Apache on Linux