Page 1 of 1

Design Theory for User-Driven Websites

Posted: Sun Apr 03, 2005 8:08 pm
by Procyon
Hello,

I am asking about information on design theory for user-driven websites. Essentially, I want to program an online course on programming. I will be able to post lectures, have users take tests, etc.

The site is going to be extremely user driven. This means that when a user logs in, this account can be used to post new forum messages, take tests, and get certain grades.

Now, I am curious as to how to organize this project. I am familiar with object orientated programming and I have a good grasp on the concepts, but I am not sure how to apply this to a project.

This is a large, general question, so maybe pointing to tutorials would be a good start. Any resources would be of help.

Posted: Mon Apr 04, 2005 3:50 pm
by McGruff
First thing: learn about unit-testing if you haven't already. With Test Driven Design you can design as you go - a very effective technique.

Read up about design patterns as much as you can. Fowler's PoEEA - catalogue here is an essential text.