Lectures
Use any posted notes as support material for use in class to help you learn more effectively. You might want to print out or save a copy for yourself before class. Note that any handouts posted do NOT substitute for going to class. We will discuss more than what you see in the basic slides below. You will need Adobe Acrobat Reader to view these files.
| DATE |
NUM |
TOPIC |
|
| 1/14 |
1 |
Intro - the Business of Web Apps |
pdf |
| 1/16 |
2 |
HTML & CSS |
pdf |
| 1/21 |
3 |
CSS (for a great example of why CSS is useful see csszengarden) & JavaScript download Instant Rails - make sure you unzip to C:\rails |
pdf |
| 1/23 |
4 |
Static Web → Dynamic Web, MVC, Databases (MySQL) |
pdf |
| 1/28 |
5 |
Controllers and Views with Rails |
html |
| 1/30 |
6 |
Sample Project - Students and Years (part 1) |
html |
| 2/4 |
7 |
Sample Project - Students and Years (completed) |
html |
| 2/6 |
8 |
Working with Models |
html |
| 2/11 |
9 |
Authentication |
html |
| 2/13 |
10 |
GET, POST, hidden fields and sessions |
html |
| 2/18 |
11 |
Stock Market Web App Requirements/Walkthrough |
html |
| 2/20 |
12 |
Layouts/Flash/Validation |
html |
| 2/25 |
13 |
Security |
html |
| 2/27 |
14 |
Moving to a Production Environment |
html |
| 2/28 |
|
Final Exam (25%) |
|