Mon Wed Fri

S

E

P

T

E

M

B

E

R

5
Labor Day
7
Introduction
Handout: Linux
9
Lab 1: Set up Web server
Tutorial: HTML Basic (through Images)
12
HTML and the Web
Handouts: HTML, Ref page
Tutorial: HTML Basic (remainder)
14
HTML
Tutorial: HTML Advanced (through entities)
Lab 1 due
16
Lab 2: Create a website
Tutorial: HTML vs. XHTML
Homework 1
19
Meeting with your Client
Encodings, Links, URLs
21
CSS
Handout: CSS Declarations
CSS Quick Reference
CSS Tutorial, Basic
Lab 2 due
23
Quiz 1
Lab 3: Styling with CSS
CSS Tutorial, Styling
26
CSS
Handout: CSS Selectors
28
CSS positioning
Handout: CSS Positioning
Homework 2
CSS Advanced (Display through Navigation Bar)
Lab 3 due
30
Lab 4: Dreamweaver
Homework 3

O

C

T

O

B

E

R

3
HTTP
Handout: HTTP
5
Forms processing
Homework 4
Lab 4 due
7
Quiz 2
Lab 5: Forms processing
10
CMS and Drupal
12
Drupal Intro.
Lab 5 due
14
Lab 6: Install Drupal
17
JavaScript
Checkpt 1: Specs
Handout: jQuery
19
JavaScript
Lab 6 due
JS tutorial [look over]
21
Quiz 3
Lab 7: Drupal Jumpstart
Homework 5
24
JavaScript
26
Advising Recess
28
Lab 8: Roles & Blogs
Homework 6
Lab 7 due

N

O

V

E

M

B

E

R

31
PHP
Checkpt 2: Initial site
Handout: PHP
2
CCK & Views
Lab 8 due
Homework 7
4
Quiz 4
Lab 9: Job site
7
PHP
9
Lab 10: Event management
Lab 9 due
11
Usability
Homework 8
Handout: Usability
14
Lab 11: Photo Gallery
Lab 10 due
16
Customizing your Theme
Checkpt 3: Add features
18
Lab 12: Customizing your theme
Lab 11 due
Homework 9
21
Deployment.
Performance
Handout: Performance
23
Lab 13: Revision control, deployment
Lab 12 due
25
Thanksgiving

D

E

C

E

M

28
How Drupal works
30
Search engine optimization
Lab 13 due
Checkpt 4: Custom theme
Handout: SEO
2
Quiz 5
Lab 14: Make your own module
5
Ethical and legal issues.
Handout: Ethics
7
Conclusion. Review
Lab 14 due
9
Final project
presentations

Final example: Wednesday, Dec. 14, 9am

Note: assignments and readings are shown on due date