RESTful Rails Development: Building Open Applications and Services (Paperback)
暫譯: RESTful Rails 開發:構建開放應用程式與服務 (平裝本)

Silvia Puglisi

買這商品的人也買了...

相關主題

商品描述

The Web is slowly but surely changing from a model in which a human reader browses content on web pages to a model in which services and clients (not necessarily humans) exchange information. And because of this, author Silvia Puglisi explains, it makes more sense to build platforms instead of just products or applications. Platforms are like ecosystems interconnecting different applications, services, users, developers, and partners, and offer many benefits.

In this book, you'll learn how to design and develop Representational State Transfer (REST) platforms in Rails. You'll begin with an introduction to Ruby on Rails, and then move quickly through new concepts. At the end of each chapter, you'll have learned something new about building and organically extending a multi-service platform spanning different devices—and will have had some fun in the process. By the end of the book you'll know how to build an architecture composed of different services accessing shared resources through a set of collaborating APIs and applications.

  • Explore the basics of REST and HTTP, including REST architecture and the role of hypermedia
  • Get to know Rails and Ruby on Rails
  • Learn about API development and create an API
  • Take a thorough look at REST, including Asynchronous REST and testing RESTful services
  • Work with data streams as you map them onto an application UI and integrate external APIs in your application
  • Learn about device-independent development
  • Use data analytics to recognize important events, develop key metrics, and track them
  • Explore various tools you can use to build your own data analytic platform
  • Learn how to scale a Rails application successfully
  • Examine privacy and security issues and the implications of handling and collecting user data

商品描述(中文翻譯)

網路正慢慢但穩定地從一個人類讀者瀏覽網頁內容的模型,轉變為服務和客戶(不一定是人類)之間交換資訊的模型。正因如此,作者 Silvia Puglisi 解釋,建立平台而不僅僅是產品或應用程式變得更有意義。平台就像生態系統,互相連接不同的應用程式、服務、使用者、開發者和合作夥伴,並提供許多好處。

在這本書中,您將學習如何在 Rails 中設計和開發表現層狀態轉移(Representational State Transfer, REST)平台。您將從 Ruby on Rails 的介紹開始,然後迅速進入新概念。在每一章的結尾,您將學到有關構建和有機擴展跨不同設備的多服務平台的新知識,並在過程中享受一些樂趣。到書的結尾,您將知道如何構建一個由不同服務組成的架構,通過一組協作的 API 和應用程式訪問共享資源。

- 探索 REST 和 HTTP 的基本概念,包括 REST 架構和超媒體的角色
- 了解 Rails 和 Ruby on Rails
- 學習 API 開發並創建一個 API
- 徹底了解 REST,包括非同步 REST 和測試 RESTful 服務
- 在將數據流映射到應用程式 UI 並在您的應用程式中整合外部 API 時進行操作
- 學習設備獨立開發
- 使用數據分析來識別重要事件、開發關鍵指標並追蹤它們
- 探索各種工具以構建自己的數據分析平台
- 學習如何成功擴展 Rails 應用程式
- 檢視隱私和安全問題,以及處理和收集用戶數據的影響