Schedule
| Week |
Monday Lecture |
Wednesday Lab |
Friday Lecture |
| 1 |
Jan 21: No Lab | Jan 23: First Day of Class Background and History [ppt] [pptx] Weasel pp. 3-26 |
|
2 |
Jan 26: XHTML and CSS [ppt] [pptx] XHTML Weasel pp. 113-143 CSS Weasel pp. 273-306 |
Jan 28: Lab 1 XHTML and CSS I Creating basic pages HTML crash course CSS concept illuminated What to study? Be familar with all the tags and CSS attributes that you were required to use in your project 1. |
Jan 30: CSS [ppt] [pptx] |
3 |
Feb 2: CSS Layout Techniques | Feb 4: Lab 2 XHTML and CSS II [Solution] Creating typical page layouts with CSS Understanding floats and nesting. |
Feb 6: Advanced CSS techniques Project 2 Support! Kompozer, Filezilla and Web Toolbar |
4 |
Feb 9: Web Server and URLs [ppt] [pptx] |
Feb 11: Lab 3 Navigation and PHP I [Solution] Website organization and navigation . Learning why HTML frames suck! Why are dynamic pages so important. |
Feb 13: PHP Programming [ppt] [pptx] |
5 |
Feb 16: PHP Language continued... | Feb 18: Lab 4 Navigation and PHP II Absolute vs. relative hyperlinks Generating web pages automatically |
Feb 20: Exam #1 |
6 |
Feb 23: No Class | Feb 25: No Lab | Feb 27: No Class |
7 |
Mar 2: HTML Form Processing [ppt] [pptx] |
Mar 4: Lab 5 Forms and PHP III HTML Form processing Creating a Wiki using HTML Forms and PHP. |
Mar 6: More Practical PHP |
8 |
Mar 9: More Practical PHP Wiki Architecture [ppt] [pptx] |
Mar 11: Lab 6 Forms and PHP IV Adding more functionality to a Wiki |
Mar 13: More Practical PHP |
9 |
Mar 16: Three Tier Model [ppt] [pptx] | Mar: 18: Lab 7 MySQL and PHP V Switching to database driven content |
Mar 20: PHP and MySQL |
10 |
Mar 23: PHP and MySQL | Mar 25: Lab 8 MySQL and PHP VI Implementing a distributed database application. Used car database. |
Mar 27: JavaScript Intro |
11 |
Mar 30: DOM Scripting | Apr 1: Lab 9 Project Starter Begin implementing your final project. |
Apr 3: Exam #2 |
12 |
Apr 6: No Class | Apr 8: No Lab | Apr 10: No Class |
13 |
Apr 13: No Class | Apr 15: Lab 10 JavaScript and DOM I Browser manipulation Client-side page manipulation Also, cookies and sessions |
Apr 17: Cookies and Sessions |
14 |
Apr 20: Why XML? | Apr 22: Lab 11 JavaScript and AJAX I Implementing a login with cookies and sessions Javascript + XML fundamentals |
Apr 24: No class |
15 |
Apr 27: RSS, Atom, and Syndication concepts | Apr 29: Lab 12 JavaScript and AJAX II Javascript + PHP + XML Creating an AJAX RSS reader |
May 1: Web 2.0 Concept What's next? Web 3.0? |
16 |
May 4: Last Day of Class Final Exam Review |
||
17 |
May 11: Final Exam RB302 8:30-10:30AM |