Advanced Web Development
|Title||Advanced Web Development (52554)|
|Instructor||Jeffrey Cohen (firstname.lastname@example.org)|
This course builds upon MPCS-52553 to enable students to gain mastery over modern web architectures and services.
The primary topics to be covered are:
Some examples of the kind of services we will use and/or rebuild are:
Coursework & Grading
1. Three programming assignments, worth 20% each. All assignments start with a prewritten
Rails application which must be modified according to certain requirements.
2. Three brief, in-class quizzes are administered at the beginning of weeks 3, 6, and 9. Quizzes are worth 5% each and consist of fixing a small program that's broken, a set of multiple choice quesitons, or a combination of both.
3. One Final Project worth 25%. The project consists of a Rails (or equivalent) application, deployed to a live internet address, that provides as useful service, provided as a REST-compliant JSON endpoint, allowing for public signups and providing an admin interface to its users.
1. "RESTful Web Services Cookbook" by Subbu Allamaraju; O'Reilly/Yahoo Press, 2010. Amazon link: http://www.amazon.com/gp/product/0596801688
MPCS 522553 - Web Development (or instructor's consent)