Chevron Left
Retour à Ruby on Rails Web Services and Integration with MongoDB

Avis et commentaires pour l'étudiant pour Ruby on Rails Web Services and Integration with MongoDB par Université Johns-Hopkins

296 notes
77 avis

À propos du cours

In this course, we will explore MongoDB, a very popular NoSQL database and Web Services concepts and integrate them both with Ruby on Rails. MongoDB is a used to handle documents with a pre-defined schema which will give the developers an ability to store, process and use data using it’s rich API. The modules will go in-depth from installation to CRUD operations, aggregation, indexing, GridFS and various other topics where we continuously integrate MongoDB with RailsRuby. 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....

Meilleurs avis


Feb 17, 2016

This is definitely one of the best courses I have taken online.\n\nIf you are interested in learning Rub on Rials with MongoDB,\n\nstop reading this comment and sign-up.


Nov 22, 2016

Love this course. Helped me understand angular 1 concepts very well and with great explanations and coding examples. Keep it up and keep eating those cookies :)

Filtrer par :

1 - 25 sur 74 Examens pour Ruby on Rails Web Services and Integration with MongoDB

par MattYi

Oct 22, 2017

Overall this is a great course with a lot discussion on MongoDB and using Ruby on Rails to build web services. However, it would be better if the professor can give more explanation on codes and syntaxes rather than just copying and pasting lines of codes to command line and show what the results are - we can do that ourselves, but we want to know why that works. And also, the projects are much harder than what I expected - project 2 would definitely take more than 8 hours and so does project 3. And some of the implementations in the projects are given a great deal of hints but I actually did not find the corresponding materials within the lecture, and I sometimes don't know why I have to do it that way even though I managed to get the codes work. But as a whole this course is great - it offers a different look at database and this is the only course that talks about web services rather than web apps in this specialization. I gave my opinions not because I am complaining, but because I wish I could contribute to its becoming better.

par olivier h

Oct 03, 2018

Not up to (my) expectations.

This course is not bad, I've seen much worse on coursera, BUT is it good enough to justify the investment, I'm not sure. Following the video is tedious, and boring. The instructor gives the impression he follows a recipe, and never explains why he's doing what he's doing: he rather describes what we already have on screen. I can read, thank you! I expect much more from an online course, supported by a reputable university. I expect some deeper explanation, I want to be taught why things are the way they are. Why do we choose MongoDB over a conventional RDBMS ? What are the benefits ? the drawbacks ? This should be explained to put things in context. Toward the end of first week, the instructor switches to "MongoLab". He never introduces it or explain what it is! One sentence would be enough to put things in context.

I'm not on coursera to follow a soulless recipe, Technical matters are often dry, repetitive, boring, I need to feel some excitment from the instructor, and I need him to put things in context, to unveil what is not obvious.

par David M

Jul 11, 2019

I found this course hard to follow. There are better ways out there to learn MongoDB and Mongoid. The lectures feature a lot of copy and pasted magic code and don't give a sense of how you would compose the queries in practice. The problems often require you to guess what the lecturer had in mind, even when they are phrased in an open-ended way - if you don't do it the expected way, something is going to break later on.

From a technical point of view, the course has not aged well. The Ruby/MongoDB/Mongoid stack leads to dependency hell (not entirely the fault of the lecturer or JHU). It is likely your code will work fine and pass the tests on your machine, but fail the automated grader. There are many complaints in the forums along those lines, and the mentors were quite helpful in responding to them, but they no longer seem to be active and it appears the course is no longer being actively supported by JHU.

I abandoned this course after losing my fight with the automated grader in week 3 and running into more technical problems in week 4. The course is not completely useless and you will learn something about MongoDB from it, but I'm struggling to find other positives so I gave it two stars. I would not recommend the course but if you are taking the RoR full stack specialization, don't let that stop you from moving on to the other courses which have generally been very good.


May 20, 2019

Very useful and informative

par Milan T

Oct 20, 2018

not easy at all its professional level course, thumbs UP

par Victorique

Oct 02, 2018

This course requires more time commitment than the other ones in this specialisation. The explanation regarding MongoDB is pretty thorough, but the integration with rails takes some time to get a good hold of. I would recommend this course for just MongoDB.

par Humberto C

Jul 17, 2018

I think this course is more difficult than it's presented.

par Ildar S

Jun 13, 2018

The Modules are too long, the application takes instead of 6 hours up to 20-30The instructions are not en ought clear, most of things must be googled or even looked how it's done by another students ex. Module 2, Photos, 5 contentType vs. content_typeSome tests are passed even if program written wrong ex. find_nearest_place_id max_meters, i have returned place[:id] instead of place[:_id] and test passed. and this error made a lot of problems in further testsFor Module 3 it's written that app will take 12 hours I even afraid to start it. It could take up to 1 month of work, if do it 2 hours each day. Take it to attention, please. Usually this activity is should not take such long type. Make a splitting with GridFS, and Indexes to 2 weeks

par Cristian R

Jun 06, 2018

I learned a lot of MongoDB and how to integrate it with Rails.

par Boulate K

Mar 31, 2018

Very easy to understand the lectures and is taught by a professor who is well versed with the concepts.

I recommend this course 100%


Feb 23, 2018


par Alejandro E

Dec 16, 2017

I didn't find it helpful that all the code was simply given to us and we kind of had to figure out what it did. I prefer that we're walked through the creation process, that way I understand not only how the code works, but how to build it myself.

par Scott N

Sep 03, 2017

Great exposure to Mongo and a different way of implementing a database

par Vinay J

Aug 02, 2017

Very interesting course.

par Lucas d C O

Jul 10, 2017

This course is really great. Gives you a nice introduction on MongoDB and pushes you to the limit on how to write very powerful queries. A suggestion I would give though to make this course even better is by exploring even more about Mongoid(since this course is part of a Rails specialization). Also, the I think that the web services coverage is very poor and needs to be improved.

par John P

Jul 08, 2017

This course made me lose interest in the Ruby specialization. The first two courses were great, but this one goes too far into the inner workings of MongoDB which is something I have no interest in. The first two weeks were fairly boring as they are all about MongoDB. In the third week you finally get to use a Ruby ORM for MongoDB as you would normally if you were only interested in the Ruby integration. The assignments are long, overly repetitive, and require no conscious thought; they are more along the lines of busy work. This course should have been integrated into one of the previous Ruby courses as its own week where you learn about the ORM.


Jul 06, 2017

Wow, not easy, time estimates to complete course are not accurate unless you already have a understanding of the concepts, but 100% worth the time. Instructors provide prompt feedback and most questions have already been asked so typically you can find what you need when you get stumped.

par sayed a e

Jul 03, 2017

great course thanks a lot

par Qun X L

Jun 05, 2017

Good course, learn a lot. but a little hard for new comer for MongoDB

par Juan S H R

May 14, 2017


par Utku K

May 08, 2017

Very nice course with good and fast support through the exercises. I am still a newbie for Rails and Mongo, but I think I made a good introduction to the topic. Be aware that the course may get demanding from time to time.

par Dersu O E

Apr 30, 2017

Really good course,you will find so much valuable information in it.Even the WebService module was like standalone course by itself.

par Rami A T

Apr 22, 2017

Very useful

par Thomas L

Feb 09, 2017

Very comprehensive insight into the topic

par Gordon S

Jan 30, 2017

A most excellent course! I learned a lot more than I thought I would. My only comment is that the time estimates were way off for me -- I ended up spending up to four times as long as the estimate, on each week's assignment. But it was worth it.