Descripción
Patrones de diseño de API establece un conjunto de principios de diseño para construir API internas y de cara al público. Resumen Una colección de mejores prácticas y estándares de diseño para API web e internas. En Patrones de diseño de API aprenderá: Principios rectores para patrones de API
Fundamentos del diseño y nombramiento de recursos
Manejo de tipos de datos para cualquier lenguaje de programación
Métodos estándar que garantizan la predictibilidad
Máscaras de campo para actualizaciones parciales dirigidas
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 Patrones de diseño de API revela las mejores prácticas para construir API estables y fáciles de usar. Estos patrones de diseño se pueden aplicar para resolver problemas comunes de API y se pueden modificar de forma flexible para satisfacer sus necesidades específicas. Ejemplos prácticos y casos de uso relevantes ilustran patrones para los fundamentos de las 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. Sobre 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 mejores prácticas, especificaciones y estándares que garantizan que las API sean confiables y sencillas de usar 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. Sobre el libro Patrones de diseño de API establece un conjunto de principios de diseño para construir API internas y de cara al público. 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 difíciles. Ilustraciones precisas, ejemplos relevantes y escenarios detallados hacen que cada patrón sea claro y fácil de entender. Qué hay dentro Principios rectores para patrones de API
Fundamentos del diseño y nombramiento de recursos
Patrones avanzados para interacciones especiales y transformaciones de datos
Un estudio de caso detallado sobre la construcción de una API y la adición de características Sobre el lector Para desarrolladores que construyen API web e internas en cualquier lenguaje. Sobre el autor JJ Geewax es un ingeniero de software en Google, centrado en Google Cloud Platform, diseño de API y sistemas de pago en tiempo real. También es el autor de Google Cloud Platform in Action de Manning. Tabla de contenidos 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 predeterminados
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 Eliminación basada 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 Eliminación suave
26 Deduplicación de solicitudes
27 Validación de solicitudes
28 Revisiones de recursos
29 Reintento de solicitudes
30 Autenticación de solicitudes
Autor: Jj Geewax
Editorial: Manning Publications
Publicado: 20/07/2021
Páginas: 480
Tipo de encuadernación: Tapa blanda
Peso: 1.70lbs
Tamaño: 9.10h x 7.30w x 0.90d
ISBN13: 9781617295850
ISBN10: 161729585X
Categorías BISAC:
- Informática | Internet | Servicios web y API
- Informática | Internet | Programación web
- Informática | Sistemas distribuidos | Computación cliente-servidor
Fundamentos del diseño y nombramiento de recursos
Manejo de tipos de datos para cualquier lenguaje de programación
Métodos estándar que garantizan la predictibilidad
Máscaras de campo para actualizaciones parciales dirigidas
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 Patrones de diseño de API revela las mejores prácticas para construir API estables y fáciles de usar. Estos patrones de diseño se pueden aplicar para resolver problemas comunes de API y se pueden modificar de forma flexible para satisfacer sus necesidades específicas. Ejemplos prácticos y casos de uso relevantes ilustran patrones para los fundamentos de las 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. Sobre 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 mejores prácticas, especificaciones y estándares que garantizan que las API sean confiables y sencillas de usar 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. Sobre el libro Patrones de diseño de API establece un conjunto de principios de diseño para construir API internas y de cara al público. 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 difíciles. Ilustraciones precisas, ejemplos relevantes y escenarios detallados hacen que cada patrón sea claro y fácil de entender. Qué hay dentro Principios rectores para patrones de API
Fundamentos del diseño y nombramiento de recursos
Patrones avanzados para interacciones especiales y transformaciones de datos
Un estudio de caso detallado sobre la construcción de una API y la adición de características Sobre el lector Para desarrolladores que construyen API web e internas en cualquier lenguaje. Sobre el autor JJ Geewax es un ingeniero de software en Google, centrado en Google Cloud Platform, diseño de API y sistemas de pago en tiempo real. También es el autor de Google Cloud Platform in Action de Manning. Tabla de contenidos 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 predeterminados
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 Eliminación basada 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 Eliminación suave
26 Deduplicación de solicitudes
27 Validación de solicitudes
28 Revisiones de recursos
29 Reintento de solicitudes
30 Autenticación de solicitudes
Autor: Jj Geewax
Editorial: Manning Publications
Publicado: 20/07/2021
Páginas: 480
Tipo de encuadernación: Tapa blanda
Peso: 1.70lbs
Tamaño: 9.10h x 7.30w x 0.90d
ISBN13: 9781617295850
ISBN10: 161729585X
Categorías BISAC:
- Informática | Internet | Servicios web y API
- Informática | Internet | Programación web
- Informática | Sistemas distribuidos | Computación cliente-servidor
Sobre el autor
JJ Geewax es un ingeniero de software en Google, centrado en Google Cloud Platform, el diseño de API y los sistemas de pago en tiempo real. También es el autor de Google Cloud Platform in Action de Manning.

