Diseño de API Web: Creando API que los desarrolladores adoran


Precio:
Precio de venta$45.99

Descripción

Utilizar una API web para proporcionar servicios a desarrolladores de aplicaciones es una de las tareas más gratificantes que emprenden los ingenieros de software. Pero construir una API popular con un ecosistema de desarrolladores próspero es también uno de los mayores desafíos. Con esta guía práctica, desarrolladores, arquitectos y líderes tecnológicos aprenderán a tomar decisiones complejas para diseñar, escalar, comercializar y evolucionar APIs interoperables.

Los autores Brenda Jin, Saurabh Sahni y Amir Shevat explican la teoría del diseño de API y proporcionan ejercicios prácticos para construir su API web y gestionar su operación en producción. También aprenderá cómo construir y mantener un seguimiento de desarrolladores de aplicaciones. Este libro incluye consejos de expertos, hojas de trabajo, listas de verificación y estudios de caso de compañías como Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle y GitHub.

  • Obtenga una descripción general de los paradigmas de diseño de API de solicitud-respuesta y orientados a eventos
  • Aprenda las mejores prácticas para diseñar una API que satisfaga las necesidades de sus usuarios
  • Utilice una plantilla para crear un proceso de diseño de API
  • Escale su API web para admitir un número creciente de llamadas a la API y casos de uso
  • Adapte regularmente la API para reflejar los cambios en su producto o negocio
  • Proporcione recursos para desarrolladores que incluyan documentación de API, ejemplos y herramientas


Autor: Brenda Jin, Saurabh Sahni, Amir Shevat
Editorial: O'Reilly Media
Publicado: 10/02/2018
Páginas: 232
Tipo de encuadernación: Tapa blanda
Peso: 0.70lbs
Tamaño: 8.90h x 6.00w x 0.40d
ISBN13: 9781492026921
ISBN10: 1492026921
Categorías BISAC:
- Informática | Internet | Diseño web
- Informática | Interfaces de usuario
- Informática | Internet | Servicios web y APIs

Acerca del Autor

Brenda Jin es empresaria e ingeniera de software. Como ingeniera senior en el equipo de la plataforma de desarrolladores de Slack, diseñó, construyó y escaló APIs para desarrolladores externos. Como miembro de la junta directiva y líder de capítulo de Girl Develop It, Brenda ha contribuido a numerosos materiales de enseñanza de código abierto y ha empoderado a miles de mujeres para aprender desarrollo web y de software.

Saurabh Sahni es un ingeniero senior en el equipo de la plataforma de desarrolladores en Slack. Durante los últimos ocho años, ha estado construyendo y diseñando plataformas y APIs para desarrolladores. Antes de trabajar en Slack, Saurabh dirigió un equipo de ingenieros responsables de la infraestructura y herramientas para desarrolladores de Yahoo Developer Network, donde ayudó a lanzar Yahoo Mobile Developer Suite y varias APIs.

Amir Shevat es vicepresidente de experiencia de desarrolladores en Twitch. Ha pasado los últimos 15 años construyendo productos para desarrolladores, APIs y ecosistemas alrededor de las APIs en Slack, Microsoft y Google. También es autor de Designing Bots (O'Reilly).