Hodnotenie:
Kniha „API Design Patterns“ je vysoko oceňovaná za komplexné a hlboké preskúmanie princípov návrhu API. Recenzenti zdôrazňujú praktické využitie návrhových vzorov a zlepšenie zručností pri vývoji API, ktoré poskytuje.
Výhody:Dobre organizované, ľahko čitateľné, komplexné pokrytie kľúčových vzorov API, zasvätené vysvetlenia, praktické príklady, zlepšuje zručnosti v oblasti návrhu API, odporúčané pre vývojárov na všetkých úrovniach.
Nevýhody:V recenziách neboli uvedené žiadne významné zápory.
(na základe 7 čitateľských recenzií)
API Design Patterns
Vzory návrhu API stanovujú súbor zásad návrhu na vytváranie interných a verejných rozhraní API.
Zhrnutie
Zbierka osvedčených postupov a štandardov návrhu pre webové a interné rozhrania API.
V knihe API Design Patterns sa naučíte:
Hlavné zásady pre vzory API.
Základy usporiadania a pomenovania zdrojov.
Spracovanie dátových typov pre akýkoľvek programovací jazyk.
Štandardné metódy, ktoré zabezpečujú predvídateľnosť.
Masky polí pre cielené čiastočné aktualizácie.
Metódy autentifikácie a validácie pre bezpečné API.
Kolektívne operácie na presúvanie, správu a mazanie údajov.
Pokročilé vzory pre špeciálne interakcie a transformácie údajov.
Vzory návrhu API odhaľujú osvedčené postupy na vytváranie stabilných a používateľsky prívetivých rozhraní API. Tieto návrhové vzory možno použiť na riešenie bežných problémov API a flexibilne ich upraviť tak, aby vyhovovali vašim špecifickým potrebám. Praktické príklady a relevantné prípady použitia ilustrujú vzory pre základy API, pokročilé funkcie a dokonca aj neobvyklé scenáre.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii
Rozhrania API sú zmluvy, ktoré definujú spôsob komunikácie aplikácií, služieb a komponentov. Návrhové vzory API poskytujú spoločný súbor osvedčených postupov, špecifikácií a štandardov, ktoré zabezpečujú, že API sú spoľahlivé a jednoduché na používanie pre ostatných vývojárov. V tejto knihe sú zhromaždené a vysvetlené najdôležitejšie vzory od komunity návrhárov API aj odborníkov zo spoločnosti Google.
O knihe
Vzory návrhu API stanovujú súbor zásad návrhu na vytváranie interných a verejne prístupných rozhraní API. Odborník na API spoločnosti Google JJ Geewax predstavuje vzory, ktoré zabezpečia, že vaše API budú konzistentné, škálovateľné a flexibilné. Zlepšíte návrh najbežnejších rozhraní API a navyše objavíte techniky pre zložité okrajové prípady. Vďaka presným ilustráciám, relevantným príkladom a podrobným scenárom je každý vzor jasný a zrozumiteľný.
Čo je vo vnútri?
Hlavné zásady pre vzory API.
Základy usporiadania a pomenovania zdrojov.
Pokročilé vzory pre špeciálne interakcie a transformácie údajov.
Podrobná prípadová štúdia o budovaní API a pridávaní funkcií.
O čitateľovi
Pre vývojárov, ktorí vytvárajú webové a interné API v akomkoľvek jazyku.
O autorovi
JJ Geewax je softvérový inžinier v spoločnosti Google, ktorý sa zameriava na platformu Google Cloud Platform, návrh rozhraní API a platobné systémy v reálnom čase. Je tiež autorom knihy Manning's Google Cloud Platform in Action.
Obsah
ČASŤ 1 ÚVOD.
1 Úvod do rozhraní API.
2 Úvod do návrhových vzorov API.
ČASŤ 2 ZÁSADY NÁVRHU.
3 Pomenovanie.
4 Rozsah a hierarchia zdrojov.
5 Dátové typy a predvolené hodnoty.
ČASŤ 3 ZÁKLADY.
6 Identifikácia zdrojov.
7 Štandardné metódy.
8 Čiastočné aktualizácie a vyhľadávanie.
9 Vlastné metódy.
10 Dlhodobé operácie.
11 Opätovne spustiteľné úlohy.
ČASŤ 4 VZŤAHY MEDZI ZDROJMI.
12 Singleton podradené zdroje.
13 Krížové odkazy.
14 Zdroje asociácie.
15 Pridávanie a odstraňovanie vlastných metód.
16 Polymorfizmus.
ČASŤ 5 KOLEKTÍVNE OPERÁCIE.
17 Kopírovanie a presúvanie.
18 Hromadné operácie.
19 Mazanie na základe kritérií.
20 Anonymné zápisy.
21 Stránkovanie.
22 Filtrovanie.
23 Import a export.
ČASŤ 6 BEZPEČNOSŤ A ZABEZPEČENIE.
24 Verzovanie a kompatibilita.
25 Mäkké mazanie.
26 Deduplikácia požiadaviek.
27 Overovanie platnosti požiadaviek.
28 Revízie zdrojov.
29 Opätovné skúmanie žiadosti.
30 Overenie pravosti žiadosti.