Principios de diseño de APIs REST
Principios de diseño de APIs REST
$4.99
Mínimo
$9.99
Sugerido
Principios de diseño de APIs REST

Este libro está 100% completo

Completado el 2013-03-06

Acerca de este libro

¿Has oido hablar de REST pero no terminas de averiguar exactamente lo qué es? ¿Piensas que REST es simplemente usar HTTP y XML o JSON? ¿Terminos como HATEOAS o Hypermedia APIs te parecen confusos? ¿Te sientes frustrado a la hora de diseñar web services con SOAP y WSDL y buscas una alternativa? ¿Necesitas diseñar una API web para tu nueva startup? Entonces es probable que este libro te ayude.

Este libro es una introducción concisa y clara al mundo de las APIs web diseñadas siguiendo el estilo REST. Empezaremos averiguando qué es exactamente REST y por qué HTTP es un protocolo ideal para implementar REST. Continuaremos con cómo diseñar APIs orientadas a datos (CRUD) mediante REST. Finalmente iremos más allá del enfoque CRUD, y veremos como mediante el uso de Hypermedia podemos definir una API REST autodescubrible y que permita a los consumidores de tu sistema realizar operaciones de negocio de forma sencilla.

Este no es un libro de programación, no encontrareis en él recetas de código ni cómo usar un determinado framework o librería, eso lo dejo para otro libro. Este libro está escrito para aclarar todas las confusiones y malentendidos en torno a REST. Está orientado a cualquier profesional del software (arquitecto, programador, etc) que quiera tener una visión clara del tema, y necesite tomar decisiones informadas sobre el diseño de la API web de su sistema.

Recordad, si comprais este libro en formato electrónico, recibireis gratuitamente cualquier actualización de éste.

Este es un libro en progreso, ¡ cualquier sugerencia de mejora será recibida de buen grado !

Espero que os guste.

Sobre el autor

Enrique Amodeo
Enrique Amodeo

Currently Enrique Amodeo is a full stack software engineer at SoundCloud. There he writes highly scalable and resilient microservices using Scala and applying BDD. He has previous extensive experience as an independent consultant and coacher, and has worked as senior software engineer at eBay. As an agile practitioner, he uses TDD/BDD and emergent design in his every day work and tries to travel light. With at least 15 years of experience, he has plenty of experience on how to apply Agile and TDD/BDD to build software, using either JS/HTML5/NodeJS, JAVA, or Scala. He is also interested in REST, noSQL, compilers, object oriented programming and functional programming.

Before moving to Berlin, he was cofounder and coorganizer of MadridJS local developers group (http://www.meetup.com/madridjs/) and the SpainJS international conference (http://spainjs.org/).

He has also writen another book about testing with JavaScript: "Learning Behavior-Driven Development with JavaScript" (http://www.amazon.com/gp/product/1784392642?gwSec=1&redirect=true&ref_=s9_simh_gw_p14_d8_i1)

Leanpub incondicional, sin riesgo, 100% de felicidad garantizada

Durante los primeros 45 días de compra, puede obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Nosotros procesamos las restituciones a la mano, así que hacen tomar unos días en aparecer. Vea términos completos.

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub