Hodnocení:
Kniha „API Design Patterns“ je velmi oceňována pro svůj komplexní a zasvěcený výklad principů návrhu API. Recenzenti vyzdvihují praktické využití návrhových vzorů a zlepšení dovedností při vývoji API, které poskytuje.
Klady:Přehledné, čtivé, komplexní pokrytí klíčových vzorů API, zasvěcené vysvětlení, praktické příklady, zlepšuje dovednosti návrhu API, doporučeno pro vývojáře všech úrovní.
Zápory:V recenzích nebyly zmíněny žádné významné zápory.
(na základě 7 hodnocení čtenářů)
API Design Patterns
Vzory návrhu API stanoví soubor zásad návrhu pro vytváření interních a veřejně přístupných rozhraní API.
Shrnutí
Sbírka osvědčených postupů a standardů návrhu webových a interních rozhraní API.
V knize Vzory návrhu API se dozvíte:
Hlavní zásady pro vzory API.
Základy rozvržení a pojmenování zdrojů.
Manipulace s datovými typy pro libovolný programovací jazyk.
Standardní metody zajišťující předvídatelnost.
Masky polí pro cílené částečné aktualizace.
Metody ověřování a validace pro bezpečné rozhraní API.
Kolektivní operace pro přesun, správu a mazání dat.
Pokročilé vzory pro speciální interakce a transformace dat.
Vzory návrhu API odhalují osvědčené postupy pro vytváření stabilních a uživatelsky přívětivých rozhraní API. Tyto návrhové vzory lze použít k řešení běžných problémů API a flexibilně je upravit tak, aby vyhovovaly vašim specifickým potřebám. Praktické příklady a relevantní případy použití ilustrují vzory pro základy API, pokročilé funkce a dokonce i neobvyklé scénáře.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Rozhraní API jsou smlouvy, které definují způsob komunikace aplikací, služeb a komponent. Návrhové vzory API poskytují sdílenou sadu osvědčených postupů, specifikací a standardů, které zajišťují, že rozhraní API jsou spolehlivá a snadno použitelná pro ostatní vývojáře. Tato kniha shromažďuje a vysvětluje nejdůležitější vzory od komunity návrhářů API i odborníků ze společnosti Google.
O knize
Vzory návrhu API stanoví soubor zásad návrhu pro vytváření interních a veřejně přístupných rozhraní API. Odborník na rozhraní API společnosti Google JJ Geewax představuje vzory, které zajistí, že vaše rozhraní API budou konzistentní, škálovatelná a flexibilní. Zlepšíte návrh nejběžnějších rozhraní API a navíc objevíte techniky pro záludné okrajové případy. Díky přesným ilustracím, relevantním příkladům a podrobným scénářům je každý vzor jasný a snadno pochopitelný.
Co je uvnitř
Hlavní zásady pro vzory API.
Základy rozvržení a pojmenování zdrojů.
Pokročilé vzory pro speciální interakce a transformace dat.
Podrobná případová studie o vytváření rozhraní API a přidávání funkcí.
O čtenáři
Pro vývojáře vytvářející webové a interní API v libovolném jazyce.
O autorovi
JJ Geewax je softwarový inženýr ve společnosti Google, který se zaměřuje na platformu Google Cloud Platform, návrh rozhraní API a platební systémy v reálném čase. Je také autorem knihy Manning's Google Cloud Platform in Action.
Obsah
ČÁST 1 ÚVOD.
1 Úvod do rozhraní API.
2 Úvod do návrhových vzorů rozhraní API.
ČÁST 2 PRINCIPY NÁVRHU.
3 Pojmenování.
4 Rozsah a hierarchie prostředků.
5 Datové typy a výchozí nastavení.
ČÁST 3 ZÁKLADY.
6 Identifikace zdrojů.
7 Standardní metody.
8 Dílčí aktualizace a vyhledávání.
9 Vlastní metody.
10 Dlouhodobé operace.
11 Opakovaně spouštěné úlohy.
ČÁST 4 VZTAHY MEZI PROSTŘEDKY.
12 Dílčí zdroje Singleton.
13 Křížové odkazy.
14 Asociace zdrojů.
15 Přidávání a odebírání vlastních metod.
16 Polymorfismus.
ČÁST 5 KOLEKTIVNÍ OPERACE.
17 Kopírování a přesouvání.
18 Dávkové operace.
19 Mazání na základě kritérií.
20 Anonymní zápisy.
21 Stránkování.
22 Filtrování.
23 Import a export.
ČÁST 6 BEZPEČNOST A ZABEZPEČENÍ.
24 Verzování a kompatibilita.
25 Měkké mazání.
26 Deduplikace požadavků.
27 Ověřování platnosti požadavků.
28 Revize prostředků.
29 Opakování požadavku.
30 Ověření pravosti požadavku.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)