Ocena:
Książka „API Design Patterns” jest wysoko oceniana za wszechstronne i wnikliwe badanie zasad projektowania API. Recenzenci podkreślają praktyczne zastosowanie wzorców projektowych i poprawę umiejętności tworzenia interfejsów API.
Zalety:Dobrze zorganizowana, łatwa w czytaniu, kompleksowe omówienie kluczowych wzorców API, wnikliwe wyjaśnienia, praktyczne przykłady, poprawia umiejętności projektowania API, polecana dla programistów na wszystkich poziomach.
Wady:W recenzjach nie wymieniono żadnych istotnych wad.
(na podstawie 7 opinii czytelników)
API Design Patterns
Wzorce projektowe API określają zestaw zasad projektowania wewnętrznych i publicznych interfejsów API.
Podsumowanie
Zbiór najlepszych praktyk i standardów projektowych dla internetowych i wewnętrznych interfejsów API.
Z książki API Design Patterns dowiesz się:
Zasady przewodnie dla wzorców API.
Podstawy układu zasobów i nazewnictwa.
Obsługę typów danych dla dowolnego języka programowania.
Standardowe metody zapewniające przewidywalność.
Maski pól dla ukierunkowanych aktualizacji częściowych.
Metody uwierzytelniania i walidacji dla bezpiecznych interfejsów API.
Zbiorowe operacje przenoszenia, zarządzania i usuwania danych.
Zaawansowane wzorce dla specjalnych interakcji i transformacji danych.
API Design Patterns ujawnia najlepsze praktyki tworzenia stabilnych, przyjaznych dla użytkownika interfejsów API. Te wzorce projektowe mogą być stosowane do rozwiązywania typowych problemów API i elastycznie zmieniane w celu dopasowania do konkretnych potrzeb. Praktyczne przykłady i odpowiednie przypadki użycia ilustrują wzorce dla podstaw API, zaawansowanych funkcjonalności, a nawet nietypowych scenariuszy.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Interfejsy API to umowy definiujące sposób komunikacji między aplikacjami, usługami i komponentami. Wzorce projektowe API zapewniają wspólny zestaw najlepszych praktyk, specyfikacji i standardów, które zapewniają, że interfejsy API są niezawodne i proste w użyciu dla innych programistów. Ta książka zbiera i wyjaśnia najważniejsze wzorce zarówno od społeczności projektantów API, jak i ekspertów z Google.
O książce
Książka API Design Patterns przedstawia zestaw zasad projektowania wewnętrznych i publicznych interfejsów API. Ekspert Google API, JJ Geewax, przedstawia wzorce, które zapewniają spójność, skalowalność i elastyczność interfejsów API. Usprawnisz projektowanie najpopularniejszych interfejsów API, a także odkryjesz techniki dla trudnych przypadków brzegowych. Precyzyjne ilustracje, odpowiednie przykłady i szczegółowe scenariusze sprawiają, że każdy wzorzec jest jasny i łatwy do zrozumienia.
Co zawiera
Zasady przewodnie dla wzorców API.
Podstawy układu zasobów i nazewnictwa.
Zaawansowane wzorce dla specjalnych interakcji i transformacji danych.
Szczegółowe studium przypadku dotyczące tworzenia interfejsu API i dodawania funkcji.
O czytelniku
Dla programistów budujących webowe i wewnętrzne API w dowolnym języku.
O autorze
JJ Geewax jest inżynierem oprogramowania w Google, skupiającym się na Google Cloud Platform, projektowaniu API i systemach płatności w czasie rzeczywistym. Jest również autorem książki Manning's Google Cloud Platform in Action.
Spis treści
CZĘŚĆ 1 WPROWADZENIE.
1 Wprowadzenie do interfejsów API.
2 Wprowadzenie do wzorców projektowych API.
CZĘŚĆ 2 ZASADY PROJEKTOWANIA.
3 Nazewnictwo.
4 Zakres i hierarchia zasobów.
5 Typy danych i wartości domyślne.
CZĘŚĆ 3 PODSTAWY.
6 Identyfikacja zasobów.
7 Standardowe metody.
8 Częściowe aktualizacje i pobieranie.
9 Metody niestandardowe.
10 Długotrwałe operacje.
11 Ponowne uruchamianie zadań.
CZĘŚĆ 4 RELACJE ZASOBÓW.
12 Zasoby podrzędne singleton.
13 Odsyłacze.
14 Zasoby asocjacyjne.
15 Dodawanie i usuwanie metod niestandardowych.
16 Polimorfizm.
CZĘŚĆ 5 OPERACJE ZBIOROWE.
17 Kopiowanie i przenoszenie.
18 Operacje wsadowe.
19 Usuwanie oparte na kryteriach.
20 Zapis anonimowy.
21 Paginacja.
22 Filtrowanie.
23 Importowanie i eksportowanie.
CZĘŚĆ 6 BEZPIECZEŃSTWO I OCHRONA.
24 Wersjonowanie i kompatybilność.
25 Miękkie usuwanie.
26 Deduplikacja żądań.
27 Walidacja żądań.
28 Korekty zasobów.
29 Ponowna próba żądania.
30 Uwierzytelnianie żądań.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)