We will be covering the interface to MongoDB using the Mongo Ruby API and the Mongoid ORM framework (the MongoDB access counterpart to RDBMS/ActiveRecord within Rails). The last portion of the course will focus on Web Services with emphasis on REST, its architectural style and integration of Web Services with Rails. Core concepts of Web Services like request/response, filters, data representation (XML/JSON), web linking and best practices will covered in depth.
This course is ideal for students and professionals who have some programming experience and a
working knowledge of databases.
Syllabus
Week 1: Introduction to MongoDB, MongoDB-Ruby API, and CRUD
Week 2: Aggregation Framework, Performance, and Advanced MongoDB
Week 3: Mongoid
Week 4: Web Services