Database Driven Websites
This course will expose students to the major topics involved in developing real-life applications that make use of data in order to dynamically generate websites. Emphasis will be placed on both standard database theory, such as normalization and integrity, and real-life deployment, installation, and maintenance of database driven websites. The course will concentrate on the Model-View-Controller software architecture. Code development will be done using Ruby and Ruby on Rails, but previous experience with these languages is not assumed.