Carnegie Mellon University Website Home Page
 
Spring 2008  |  Mini 3

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%)