RESTful Rails Development Building Open Applications and Services

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название: RESTful Rails Development Building Open Applications and Services

Автор:Silvia Puglisi

Издательство: O'Reilly Media

Год: 2015

Страниц: 304

Язык: English

Формат: pd, epub

Размер: 1 Mb 5 Mb

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....

Chapter 1From Hypertext to Hyperdata

REST and HTTP

RESTful Programming and Hypermedia

Wrapping Up

Chapter 2Getting Started with Ruby on Rails

Getting to Know Ruby on Rails

Setting Up Ruby and Rails

The Architecture of a Rails App

Wrapping Up

Chapter 3First Adventures in API Design

Application Programming Interfaces

Dos of API Development

Why You Should Use Rails to Build APIs

The WikiCat API

Wrapping Up

Chapter 4The REST of the World

Life Is CRUD

RESTful Rails

HTTP Semantics

Wrapping Up

Chapter 5Designing APIs in RoR

Hypermedia and Adaptable APIs

REST Patterns

Resource-Oriented Thinking

HATEOAS

The WikiCat Hypermedia API

Wrapping Up

Chapter 6Asynchronous REST

Asynchronous RESTful Operations

Asynchronous REST in Rails

Callbacks

WebSockets

Wrapping Up

Chapter 7Testing RESTful Services

Testing in Rails

Mocks, Stubs, Doubles, and Dummies

Testing RESTful Services

Wrapping Up

Chapter 8Microservices and Microapplications

Basics of SOA and Distributed Systems Design

Microservices Paradigms

The Evolutionary Approach

Thinking in Terms of Microapplications and Services

The Thematic Walks API

Wrapping Up

Chapter 9Mapping Data Streams onto an Application UI

Wanderings in Frontend Land

Rendering and Templating in Rails

Ember.js: A Framework for Creating Ambitious Web Applications

Planning the Application

Modeling Data

Routing in Ember.js

Defining the Templates

Writing a Component

Exploring Walks Through Categories

Wrapping Up

Chapter 10Deploying an API

How Is an API Deployed?

Deploying the Wikipin API on OpenShift

Meet Jenkins

Wrapping Up

Chapter 11Managing an App Ecosystem

API Management

Managing Your Community’s Happiness

Data Management and Analytics

Wrapping Up

Chapter 12Consuming Data Streams: Integrating External APIs in Your Application

Creating a Weather Service

If This Then Something

Adhering to the Terms of Service

Asynchronous REST

Wrapping Up

Chapter 13Device-Independent Development

Web Development Is a Broad Term

Streaming Data into a Firefox OS App

Developing an Internet of Things App

Wrapping Up

Chapter 14Data Analytics

Data Comes from Everywhere

Monolithic Versus Microapplication Architectures

Monitor, Optimize, and Enhance

Actions and Events

Wrapping Up

Chapter 15Scaling Gracefully

Scaling Rails

Creating a Middleware for Different APIs to Communicate

Configuring a Reverse Proxy with Nginx

Meet Lua

Bundle Things Together

Caching

Scaling Is Not Necessarily Difficult and Painful

Wrapping Up

Chapter 16Privacy and Security

How to Protect User Privacy

Is My Data Safe?

Is Rails Secure?

Conclusions

Appendix HTTP Quick Reference

Everything Started with Hypertext

Creating an HTTP Server in Ruby, Quickly

The HTTP Protocol

Recommended for You

epub

pdf

Дата создания страницы: