Ruby on Rails Web Services and Integration with MongoDB

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/ruby-on-rails-web-services-mongodb

课程评论:没有评论

第一个写评论        关注课程

课程简介

Johns Hopkins University

课程大纲

In this module, we’re going to explore the history and the rationale behind NoSQL databases, their relationship to RDBMS, and dive into the basics of MongoDB. We will install MongoDB, create a database, collections and perform CRUD operations. We will end this module by integrating MongoDB with Ruby Shell and try out some simple examples.

课程评论(0条)

课程详情

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.

Ruby on Rails Web服务以及与MongoDB的集成:在本课程中,我们将探索MongoDB(一种非常流行的NoSQL数据库和Web服务概念),并将它们与Ruby on Rails集成。 MongoDB用于处理具有预定义架构的文档,这将使开发人员能够使用其丰富的API存储,处理和使用数据。这些模块将从安装到CRUD操作,聚合,索引,GridFS以及其他各种主题深入探讨,我们将MongoDB与RailsRuby不断集成。我们将使用Mongo Ruby API和Mongoid ORM框架(Rails中RDBMS / ActiveRecord的MongoDB访问副本)介绍MongoDB的接口。本课程的最后一部分将重点讨论Web服务,重点是REST,其体系结构样式以及Web Services与Rails的集成。 Web服务的核心概念(如请求/响应,过滤器,数据表示(XML / JSON),Web链接和最佳实践)将深入介绍。 对于具有一定编程经验和数据库工作知识的学生和专业人士来说,本课程是理想的选择。

课程标签

0人关注该课程

主题相关的课程