Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ Ruby

RESTful Rails Development Język: 2

978-1-4919-1085-6

Cena Brutto: 180.60

Cena netto: 172.00

Ilość:
Wersja: Drukowana
Autor Silvia Puglisi
Liczba_stron 304
Wydawnictwo O'Reilly Media
Oprawa miękka
Data_Wydania 2015-11-09

RESTful

Rails Development




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

Pragniemy Państwa zapewnić, iż dokładamy wszelkich możliwych starań, by opisy książek i podręczników, zawarte na naszych stronach internetowych, zawierały bieżące i wiarygodne materiały. Może jednak, mimo naszych wysiłków, w opisy książek wkraść się przekłamanie z naszej strony niezamierzone. Nie może to stanowić powodu do roszczeń. O ile macie Państwo jakiekolwiek pytania lub wątpliwości - prosimy o kontakt z naszym ekspertem lub działem handlowym. Postaramy  się odpowiedzieć na wszystkie Państwa pytania zanim podejmiecie Państwo decyzje o złożeniu zamówienia.
#

  1. Chapter 1From Hypertext to Hyperdata

    1. REST and HTTP

    2. RESTful Programming and Hypermedia

    3. Wrapping Up

  2. Chapter 2Getting Started with Ruby on Rails

    1. Getting to Know Ruby on Rails

    2. Setting Up Ruby and Rails

    3. The Architecture of a Rails App

    4. Wrapping Up

  3. Chapter 3First Adventures in API Design

    1. Application Programming Interfaces

    2. Dos of API Development

    3. Why You Should Use Rails to Build APIs

    4. The WikiCat API

    5. Wrapping Up

  4. Chapter 4The REST of the World

    1. Life Is CRUD

    2. RESTful Rails

    3. HTTP Semantics

    4. Wrapping Up

  5. Chapter 5Designing APIs in RoR

    1. Hypermedia and Adaptable APIs

    2. REST Patterns

    3. Resource-Oriented Thinking

    4. HATEOAS

    5. The WikiCat Hypermedia API

    6. Wrapping Up

  6. Chapter 6Asynchronous REST

    1. Asynchronous RESTful Operations

    2. Asynchronous REST in Rails

    3. Callbacks

    4. WebSockets

    5. Wrapping Up

  7. Chapter 7Testing RESTful Services

    1. Testing in Rails

    2. Mocks, Stubs, Doubles, and Dummies

    3. Testing RESTful Services

    4. Wrapping Up

  8. Chapter 8Microservices and Microapplications

    1. Basics of SOA and Distributed Systems Design

    2. Microservices Paradigms

    3. The Evolutionary Approach

    4. Thinking in Terms of Microapplications and Services

    5. The Thematic Walks API

    6. Wrapping Up

  9. Chapter 9Mapping Data Streams onto an Application UI

    1. Wanderings in Frontend Land

    2. Rendering and Templating in Rails

    3. Ember.js: A Framework for Creating Ambitious Web Applications

    4. Planning the Application

    5. Modeling Data

    6. Routing in Ember.js

    7. Defining the Templates

    8. Writing a Component

    9. Exploring Walks Through Categories

    10. Wrapping Up

  10. Chapter 10Deploying an API

    1. How Is an API Deployed?

    2. Deploying the Wikipin API on OpenShift

    3. Meet Jenkins

    4. Wrapping Up

  11. Chapter 11Managing an App Ecosystem

    1. API Management

    2. Managing Your Community’s Happiness

    3. Data Management and Analytics

    4. Wrapping Up

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

    1. Creating a Weather Service

    2. If This Then Something

    3. Adhering to the Terms of Service

    4. Asynchronous REST

    5. Wrapping Up

  13. Chapter 13Device-Independent Development

    1. Web Development Is a Broad Term

    2. Streaming Data into a Firefox OS App

    3. Developing an Internet of Things App

    4. Wrapping Up

  14. Chapter 14Data Analytics

    1. Data Comes from Everywhere

    2. Monolithic Versus Microapplication Architectures

    3. Monitor, Optimize, and Enhance

    4. Actions and Events

    5. Wrapping Up

  15. Chapter 15Scaling Gracefully

    1. Scaling Rails

    2. Creating a Middleware for Different APIs to Communicate

    3. Configuring a Reverse Proxy with Nginx

    4. Meet Lua

    5. Bundle Things Together

    6. Caching

    7. Scaling Is Not Necessarily Difficult and Painful

    8. Wrapping Up

  16. Chapter 16Privacy and Security

    1. How to Protect User Privacy

    2. Is My Data Safe?

    3. Is Rails Secure?

    4. Conclusions

  17. Appendix HTTP Quick Reference

    1. Everything Started with Hypertext

    2. Creating an HTTP Server in Ruby, Quickly

    3. The HTTP Protocol

powrót
 
Produkty Podobne
Programowanie w języku Ruby. Mikrousługi i konteneryzacja
Ruby on Rails Tutorial: Learn Web Development with Rails, 4th Edition
Ruby on Rails. Tworzenie aplikacji WWW
Ruby Performance Optimization
RESTful Rails Development
Text Processing with Ruby
Ruby. Przewodnik programisty. Wydanie II
Learn Game Programming with Ruby
Ruby Pocket Reference, 2nd Edition
Ruby on Rails Tutorial: Learn Web Development with Rails, 3rd Edition
Więcej produktów