Evaluare:
Cartea „API Design Patterns” este foarte apreciată pentru explorarea cuprinzătoare și profundă a principiilor de proiectare API. Recenzenții subliniază aplicarea practică a modelelor de proiectare și îmbunătățirea abilităților de dezvoltare API pe care le oferă.
Avantaje:Bine organizat, ușor de citit, acoperire cuprinzătoare a principalelor modele API, explicații perspicace, exemple practice, îmbunătățește abilitățile de proiectare API, recomandat pentru dezvoltatorii de toate nivelurile.
Dezavantaje:Nu au fost menționate dezavantaje semnificative în recenzii.
(pe baza a 7 recenzii ale cititorilor)
API Design Patterns
API Design Patterns prezintă un set de principii de proiectare pentru construirea API-urilor interne și publice.
Rezumat
O colecție de bune practici și standarde de proiectare pentru API-uri web și interne.
În API Design Patterns veți învăța:
Principii directoare pentru modelele API.
Fundamentele așezării și denumirii resurselor.
Manipularea tipurilor de date pentru orice limbaj de programare.
Metode standard care asigură predictibilitatea.
Măști de câmp pentru actualizări parțiale direcționate.
Metode de autentificare și validare pentru API-uri sigure.
Operații colective pentru mutarea, gestionarea și ștergerea datelor.
Modele avansate pentru interacțiuni speciale și transformări de date.
API Design Patterns dezvăluie cele mai bune practici pentru construirea de API-uri stabile și ușor de utilizat. Aceste modele de proiectare pot fi aplicate pentru a rezolva problemele API comune și pot fi modificate flexibil pentru a se potrivi nevoilor dvs. specifice. Exemplele practice și cazurile de utilizare relevante ilustrează modele pentru fundamentele API, funcționalități avansate și chiar scenarii neobișnuite.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie
API-urile sunt contracte care definesc modul în care comunică aplicațiile, serviciile și componentele. Modelele de proiectare API oferă un set comun de bune practici, specificații și standarde care asigură fiabilitatea și simplitatea utilizării API-urilor de către alți dezvoltatori. Această carte colectează și explică cele mai importante modele atât din partea comunității de proiectare API, cât și din partea experților de la Google.
Despre carte
API Design Patterns prezintă un set de principii de proiectare pentru construirea API-urilor interne și orientate către public. Expertul Google API JJ Geewax prezintă modele care asigură coerența, scalabilitatea și flexibilitatea API-urilor dvs. Veți îmbunătăți proiectarea celor mai comune API-uri, plus veți descoperi tehnici pentru cazuri limită dificile. Ilustrațiile precise, exemplele relevante și scenariile detaliate fac ca fiecare model să fie clar și ușor de înțeles.
Ce este în interior
Principii directoare pentru modelele API.
Elemente de bază ale așezării și denumirii resurselor.
Modele avansate pentru interacțiuni speciale și transformări de date.
Un studiu de caz detaliat privind construirea unui API și adăugarea de caracteristici.
Despre cititor
Pentru dezvoltatorii care construiesc API-uri web și interne în orice limbaj.
Despre autor
JJ Geewax este inginer software la Google, concentrându-se pe Google Cloud Platform, proiectarea API și sistemele de plată în timp real. De asemenea, este autorul cărții Manning's Google Cloud Platform in Action.
Tabla de conținut
PARTEA 1 INTRODUCERE.
1 Introducere în API-uri.
2 Introducere în modelele de proiectare API.
PARTEA 2 PRINCIPII DE PROIECTARE.
3 Denumiri.
4 Domeniul de aplicare și ierarhia resurselor.
5 Tipuri de date și valori implicite.
PARTEA 3 PRINCIPII FUNDAMENTALE.
6 Identificarea resurselor.
7 Metode standard.
8 Actualizări și extrageri parțiale.
9 Metode personalizate.
10 Operațiuni de lungă durată.
11 Lucrări care pot fi reluate.
PARTEA 4 RELAȚIILE DINTRE RESURSE.
12 Subresurse singleton.
13 Referințe încrucișate.
14 Asocierea resurselor.
15 Adăugarea și eliminarea metodelor personalizate.
16 Polimorfism.
PARTEA 5 OPERAȚII COLECTIVE.
17 Copiere și mutare.
18 Operații colective.
19 Ștergerea pe bază de criterii.
20 Scrieri anonime.
21 Paginare.
22 Filtrare.
23 Importul și exportul.
PARTEA 6 SIGURANȚĂ ȘI SECURITATE.
24 Versiuni și compatibilitate.
25 Ștergerea soft.
26 Deducerea cererilor.
27 Validarea cererilor.
28 Revizuirea resurselor.
29 Cerere de rejudecare.
30 Cerere de autentificare.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)