Patrones de diseño de API

Puntuación:   (4,5 de 5)

Patrones de diseño de API (Jj Geewax)

Opiniones de los lectores

Resumen:

El libro «API Design Patterns» es muy elogiado por su exploración exhaustiva y perspicaz de los principios de diseño de API. Los críticos destacan la aplicación práctica de los patrones de diseño y la mejora de las habilidades de desarrollo de API que proporciona.

Ventajas:

Bien organizado, fácil de leer, cobertura exhaustiva de los principales patrones de API, explicaciones perspicaces, ejemplos prácticos, mejora las habilidades de diseño de API, recomendado para desarrolladores de todos los niveles.

Desventajas:

En las reseñas no se mencionan desventajas significativas.

(basado en 7 opiniones de lectores)

Título original:

API Design Patterns

Contenido del libro:

Patrones de diseño de API: establece un conjunto de principios de diseño para la creación de API internas y públicas.

Resumen

Una colección de mejores prácticas y estándares de diseño para APIs web e internas.

En API Design Patterns aprenderá:

Principios rectores de los patrones de API.

Fundamentos de la disposición de recursos y nomenclatura.

Manejo de tipos de datos para cualquier lenguaje de programación.

Métodos estándar que garantizan la previsibilidad.

Máscaras de campo para actualizaciones parciales específicas.

Métodos de autenticación y validación para API seguras.

Operaciones colectivas para mover, gestionar y eliminar datos.

Patrones avanzados para interacciones especiales y transformaciones de datos.

API Design Patterns revela las mejores prácticas para crear API estables y fáciles de usar. Estos patrones de diseño pueden aplicarse para resolver problemas comunes de las API y modificarse con flexibilidad para adaptarse a sus necesidades específicas. Ejemplos prácticos y casos de uso relevantes ilustran patrones para fundamentos de API, funcionalidades avanzadas e incluso escenarios poco comunes.

La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología

Las API son contratos que definen cómo se comunican las aplicaciones, los servicios y los componentes. Los patrones de diseño de API proporcionan un conjunto compartido de prácticas recomendadas, especificaciones y normas que garantizan que las API sean fiables y sencillas de utilizar para otros desarrolladores. Este libro recopila y explica los patrones más importantes tanto de la comunidad de diseño de API como de los expertos de Google.

Acerca del libro

API Design Patterns establece un conjunto de principios de diseño para la creación de API internas y públicas. El experto en API de Google JJ Geewax presenta patrones que garantizan que sus API sean coherentes, escalables y flexibles. Mejorará el diseño de las API más comunes y descubrirá técnicas para casos extremos complicados. Ilustraciones precisas, ejemplos relevantes y escenarios detallados hacen que cada patrón sea claro y fácil de entender.

Contenido

Principios rectores de los patrones de API.

Fundamentos de la disposición y denominación de recursos.

Patrones avanzados para interacciones especiales y transformaciones de datos.

Un estudio de caso detallado sobre la creación de una API y la adición de funciones.

Acerca del lector

Para desarrolladores que crean API internas y web en cualquier lenguaje.

Sobre el autor

JJ Geewax es ingeniero de software en Google y se centra en Google Cloud Platform, el diseño de API y los sistemas de pago en tiempo real. También es autor de Google Cloud Platform in Action de Manning.

Índice

PARTE 1 INTRODUCCIÓN.

1 Introducción a las API.

2 Introducción a los patrones de diseño de API.

PARTE 2 PRINCIPIOS DE DISEÑO.

3 Nomenclatura.

4 Alcance y jerarquía de los recursos.

5 Tipos de datos y valores por defecto.

PARTE 3 FUNDAMENTOS.

6 Identificación de recursos.

7 Métodos estándar.

8 Actualizaciones y recuperaciones parciales.

9 Métodos personalizados.

10 Operaciones de larga duración.

11 Trabajos reejecutables.

PARTE 4 RELACIONES ENTRE RECURSOS.

12 Subrecursos Singleton.

13 Referencias cruzadas.

14 Recursos de asociación.

15 Añadir y eliminar métodos personalizados.

16 Polimorfismo.

PARTE 5 OPERACIONES COLECTIVAS.

17 Copiar y mover.

18 Operaciones por lotes.

19 Borrado basado en criterios.

20 Escrituras anónimas.

21 Paginación.

22 Filtrado.

23 Importación y exportación.

PARTE 6 SEGURIDAD Y PROTECCIÓN.

24 Versionado y compatibilidad.

25 Borrado suave.

26 Deduplicación de solicitudes.

27 Validación de solicitudes.

28 Revisión de recursos.

29 Repetición de solicitudes.

30 Solicitud de autenticación.

Otros datos del libro:

ISBN:9781617295850
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:480

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Patrones de diseño de API - API Design Patterns
Patrones de diseño de API: establece un conjunto de principios de diseño para la creación de API internas y públicas . Resumen...
Patrones de diseño de API - API Design Patterns
Google Cloud Platform en acción - Google Cloud Platform in Action
Resumen Google Cloud Platform en acción te enseña a crear y lanzar aplicaciones que escalan,...
Google Cloud Platform en acción - Google Cloud Platform in Action

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)