Course Outlines
University of Winnipeg Continuing Education
31001 Web Development Level 1: Apache (Introduction)
|
Course: |
DIT 31001 Web Development Level 1: Apache Apache is a free open-source HTTP server software package developed and provided by the Apache Software Foundation. Apache has been the most popular web server on the Internet since April 1996 and runs on nearly every operating system available, including Linux, Windows, Mac OS X and many more. Apache's robustness, features, stability and freely-available source code has shaped the Internet and the World Wide Web into how we know it today. Students will learn how to utilize the Apache server technology to implement and maintain enterprise-class web sites. |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Dates: |
||||||||||
|
Time: |
18:00 - 21:00 (24 hours total) |
|||||||||
|
Cost: |
$500 |
|||||||||
|
Instructor: |
Len Goldenstein |
|||||||||
|
Resources: |
Apache - The Definitive Guide 3rd Edition Ben Laurie Peter Laurie O'Reilly Media, Inc. ISBN: 0-596-00203-3 |
|||||||||
|
Related Program(s): |
||||||||||
|
Related Jobs: |
Monster.ca job search. |
|||||||||
|
Additional Information: |
Stevi Dram: s.dram@uwinnipeg.ca (204) 982-1168 [vCard (vcf file)] The University of Winnipeg Continuing Education Web site. |
|||||||||
|
Register Now: |
Seating is limited. Call The University of Winnipeg Continuing Education Front Desk to register: (204) 982-6633. |
|||||||||
|
Location and Hours: |
University of Winnipeg in the Exchange Div. of Continuing Education 294 William Ave. at Princess Street (3rd Floor) Winnipeg, MB R3B 0R1 [Google Map] [Large Parking Map (1.1 MB)] Hours of Operation The Registration Office is open: Monday through Thursday: 8:30 a.m. to 7:00 p.m. Fridays 8:30 a.m. to 4:30 p.m. Saturdays 9:00 a.m. to 1:00 p.m. (Closed Saturdays on long weekends.) *Offices closed on Saturday of long weekends. |
|||||||||
|
Related Events: |
|
|||||||||
|
Other Courses: |
Additional courses that increase marketability and knowledge of the most current and sought-after skills:
|
Learning Outcomes
Upon completion of this course, the student will have an understanding of and experience with:- Uses and benefits of the Apache HTTP server
- Installation and configuration of Apache under Windows and Linux
- Apache's security features
- Virtual hosting of web sites
- User authentication
- Apache's logging features
- Enabling Apache to serve dynamic content
- SSL (Secure Sockets Layer) enablement
- Apache modules
- Advanced Apache features
Prerequisites
The following or equivalent is required before taking this course:
- 31000 Web Design Level 4: XHTML (Advanced)
-
This course will build on the basics already introduced by teaching how to use XHTML 1.0 Strict markup with Cascading Style Sheets to create Web pages that are faster and easier to create, maintain, and implement across a wider variety of user agents. CSS for layout and XHTML for markup will be explored.
- Learn more about the Web Design Level 4: XHTML (Advanced) course.
Course Format
The course will be based on lectures and hands-on demonstrations.
Student Deliverables and Evaluation
- Written quizzes: Classes 2 - 7
- 5% per quiz - 30% total mark
- Mid-course lab assignment: Class 3
- 20% total mark
- Installing & configuring Apache with virtual hosting support Due end of class 4
- Final lab assignment: Class 6
- 20% total mark
- Configuring SSI dynamic elements, authentication and SSL Due end of class 7
- Final exam
- 30% total mark
Topic Outline
Course Schedule- Class 1
- Overview of Apache
- Overview of HTTP (HyperText Transfer Protocol)
- Installing Apache
- Reading assignment: Chapter 1
- Class 2
- Basic Configuration
- Basic Security
- Adding content to the web server
- Reading assignment: Chapters 2 & 3
- Class 3 - Mid-course lab
- The role of DNS (Domain Name System)
- Virtual Hosts
- Redirection
- Reading assignment: Chapter 4 & p.168
- Class 4 - Mid-course lab due
- User authentication
- Server logging & analysis
- Reading assignment: Chapters 5 & 10
- Class 5
- Dynamic content with SSI - Server Side Includes
- Reading assignment: Chapter 14
- Class 6 - Final lab
- Creating an SSL (Secure Sockets Layer) web site
- Reading assignment: Chapter 11
- Class 7 - Final lab due
- Installing new Apache modules
- Configuring Apache for CGI & PHP
- Reading assignment: Chapters 15 & 16
- Class 8
- Advanced configuration
- Final thoughts
- Reading assignment: Chapters 6, 7, 8 & 9
Letter Grade Assignment:
A+ = 96 - 100% Outstanding A = 91 - 95% A- = 83 - 90% Very Good B+ = 75 - 82% B = 70 - 74% Average C+ = 66 - 69% C = 57 - 65% Pass D = 50 - 56% Fail VW = Voluntary Withdrawal TR = Transfer I = Incomplete
Note: Final percentages containing a half-point will be rounded up to the next full point (e.g., 69.5 would be rounded up to 70), and then converted to the letter grade (i.e., from C+ to B).
Late Assignments
Unless otherwise stated, late assignments are penalized 10% per calendar day. No assignments will be accepted more than 2 days late without permission.
Quizzes
Quizzes may be given during classes and could be time limited. They may be fill in the blank, short answer, code, or multiple choice and may be given online, verbally, or on paper. Missed quizzes cannot be made up if absent or if you are late for class.
Attendance
While class attendance may not be taken for marks, your attendance is required for each class to participate in quizzes, homework, and assignments.
Considerations
Please consider turning off any cell phones and pagers while in lectures or seminars. If you need to be available (on call for work, for example) please clear it with the facilitator and set your cell/pager to vibrate.
Also, please remember that checking email, typing instant messages, or surfing the Web may be distracting to others.
A Statement on Plagiarism and Cheating
The Modern Language Association Handbook for Writers of Research Papers defines plagiarism as:
the act of using another person's ideas or expressions in your writing without acknowledging the source.
Copying words or ideas from any source, including another student, constitutes academic 'theft', and may result in loss of marks for the assignment, loss of marks for the entire course, or even expulsion. The same penalties will result if a student is found guilty of cheating or contributing to cheating on any test, exam or assignment.
Students should familiarize themselves with University of Winnipeg policy concerning plagiarism and academic honesty.
Other Plagiarism Resources
More Information
Here are links to more information that you may find helpful:
- Winnipeg Transit
- The Winnipeg Transit site includes links for fares, the free Downtown Spirit service, schedules and more.
- Exchange District BIZ
- The Winnipeg Exchange District BIZ site has maps and information about the area around our campus.
- Downtown Winnipeg BIZ
- The Downtown Winnipeg BIZ site includes links for parking, restaurants, and the BIZ Patrol.
Notice
The contents of this page are given as a guideline only and are subject to change.
Course Outlines - University of Winnipeg Continuing Education - Web Development Diploma - [ 31001 Web Development Level 1: Apache (Introduction) ] -
Description - Outcomes - Prerequisites -

