I've been meaning to learn (through hands-on) about designing websites like amazon, etc. So I needed to find a course that taught something like that through exercises (note that I could not find a good book that taught something like this through exercises!). I found MIT OCW's 6.171 ( http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-171-software-engineering-for-web-applications-fall-2003/index.htm )
Has anyone completed this course earlier? How would you rate it? Also, this course is from 2003 so I am not sure would if it would be a good fit in today's times?
I'd like to know and I'd very much appreciate the thoughts on this and on how to learn about designing such applications through a hands-on course or book. So, please let me know your thoughts on this, any resources you know about!<p>Any help is greatly appreciated.<p>Thanking in anticipation.
<a href="http://highscalability.com/blog/category/example" rel="nofollow">http://highscalability.com/blog/category/example</a><p>Basically reading how all these scalable systems are built, helped me a lot. Yes they only give you pointers. Then you can research more on those pointers and learn how to actually use these things in your own apps.
What are you trying to reach? For something rather general like this i would strongly avoid reading any books older than a few years. 2003 is VERY OLD by it standards.