Modelli di progettazione API

Punteggio:   (4,5 su 5)

Modelli di progettazione API (Jj Geewax)

Recensioni dei lettori

Riepilogo:

Il libro “API Design Patterns” è molto apprezzato per la sua esplorazione completa e approfondita dei principi di progettazione delle API. I recensori sottolineano l'applicazione pratica dei design pattern e il miglioramento delle capacità di sviluppo delle API che fornisce.

Vantaggi:

Ben organizzato, facile da leggere, copertura completa dei principali pattern API, spiegazioni approfondite, esempi pratici, migliora le capacità di progettazione delle API, consigliato agli sviluppatori di tutti i livelli.

Svantaggi:

Nelle recensioni non sono stati menzionati svantaggi significativi.

(basato su 7 recensioni dei lettori)

Titolo originale:

API Design Patterns

Contenuto del libro:

API Design Patterns stabilisce una serie di principi di progettazione per la costruzione di API interne e pubbliche.

Sommario

Una raccolta di best practice e standard di progettazione per API web e interne.

In API Design Patterns imparerete:

Principi guida per i pattern API.

Fondamenti di layout e denominazione delle risorse.

Gestione dei tipi di dati per qualsiasi linguaggio di programmazione.

Metodi standard che garantiscono la prevedibilità.

Maschere di campo per aggiornamenti parziali mirati.

Metodi di autenticazione e validazione per API sicure.

Operazioni collettive per spostare, gestire e cancellare i dati.

Modelli avanzati per interazioni speciali e trasformazioni di dati.

API Design Patterns rivela le migliori pratiche per costruire API stabili e facili da usare. Questi design pattern possono essere applicati per risolvere i problemi più comuni delle API e modificati in modo flessibile per adattarsi alle vostre esigenze specifiche. Esempi pratici e casi d'uso rilevanti illustrano i pattern per i fondamenti delle API, le funzionalità avanzate e anche gli scenari meno comuni.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Le API sono contratti che definiscono le modalità di comunicazione tra applicazioni, servizi e componenti. I pattern di progettazione delle API forniscono un insieme condiviso di best practice, specifiche e standard che garantiscono che le API siano affidabili e semplici da usare per gli altri sviluppatori. Questo libro raccoglie e spiega i pattern più importanti della comunità di progettazione delle API e degli esperti di Google.

Informazioni sul libro

API Design Patterns definisce una serie di principi di progettazione per la creazione di API interne e pubbliche. JJ Geewax, esperto di API di Google, presenta i pattern che garantiscono la coerenza, la scalabilità e la flessibilità delle API. Migliorerete la progettazione delle API più comuni e scoprirete tecniche per risolvere casi limite difficili. Illustrazioni precise, esempi pertinenti e scenari dettagliati rendono ogni pattern chiaro e facile da capire.

Cosa contiene

Principi guida per i pattern API.

Fondamenti di layout e denominazione delle risorse.

Pattern avanzati per interazioni speciali e trasformazioni di dati.

Un caso di studio dettagliato sulla costruzione di un'API e sull'aggiunta di funzionalità.

Informazioni sul lettore

Per gli sviluppatori che costruiscono API web e interne in qualsiasi linguaggio.

Informazioni sull'autore

JJ Geewax è ingegnere del software presso Google e si occupa di Google Cloud Platform, progettazione di API e sistemi di pagamento in tempo reale. È anche l'autore di Manning's Google Cloud Platform in Action.

Indice dei contenuti

PARTE 1 INTRODUZIONE.

1 Introduzione alle API.

2 Introduzione ai modelli di progettazione delle API.

PARTE 2 PRINCIPI DI PROGETTAZIONE.

3 Nomi.

4 Ambito e gerarchia delle risorse.

5 Tipi di dati e valori predefiniti.

PARTE 3 FONDAMENTI.

6 Identificazione delle risorse.

7 Metodi standard.

8 Aggiornamenti e recuperi parziali.

9 Metodi personalizzati.

10 Operazioni di lunga durata.

11 Lavori ripetibili.

PARTE 4 RELAZIONI TRA RISORSE.

12 Sotto-risorse singleton.

13 Riferimenti incrociati.

14 Risorse di associazione.

15 Aggiunta e rimozione di metodi personalizzati.

16 Polimorfismo.

PARTE 5 OPERAZIONI COLLETTIVE.

17 Copiare e spostare.

18 Operazioni batch.

19 Eliminazione basata su criteri.

20 Scritture anonime.

21 Paginazione.

22 Filtraggio.

23 Importazione ed esportazione.

PARTE 6 SICUREZZA E PROTEZIONE.

24 Versioning e compatibilità.

25 Cancellazione morbida.

26 Deduplicazione delle richieste.

27 Convalida delle richieste.

28 Revisioni delle risorse.

29 Richiesta di ripristino.

30 Autenticazione della richiesta.

Altre informazioni sul libro:

ISBN:9781617295850
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:480

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione API - API Design Patterns
API Design Patterns stabilisce una serie di principi di progettazione per la costruzione di API interne e pubbliche ....
Modelli di progettazione API - API Design Patterns
La piattaforma cloud di Google in azione - Google Cloud Platform in Action
Sintesi Google Cloud Platform in Action insegna a costruire e lanciare applicazioni...
La piattaforma cloud di Google in azione - Google Cloud Platform in Action

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)