API-Entwurfsmuster

Bewertung:   (4,5 von 5)

API-Entwurfsmuster (Jj Geewax)

Leserbewertungen

Zusammenfassung:

Das Buch „API Design Patterns“ wird für seine umfassende und aufschlussreiche Erforschung der API-Designprinzipien hoch gelobt. Rezensenten betonen die praktische Anwendung von Entwurfsmustern und die Verbesserung der API-Entwicklungsfähigkeiten, die es bietet.

Vorteile:

Gut gegliedert, leicht zu lesen, umfassende Abdeckung der wichtigsten API-Muster, aufschlussreiche Erklärungen, praktische Beispiele, verbessert die API-Entwurfsfähigkeiten, empfohlen für Entwickler auf allen Ebenen.

Nachteile:

In den Rezensionen wurden keine wesentlichen Nachteile genannt.

(basierend auf 7 Leserbewertungen)

Originaltitel:

API Design Patterns

Inhalt des Buches:

API Design Patterns stellt eine Reihe von Designprinzipien für die Erstellung interner und öffentlicher APIs vor.

Zusammenfassung

Eine Sammlung von Best Practices und Designstandards für Web- und interne APIs.

In API Design Patterns werden Sie lernen:

Leitprinzipien für API-Muster.

Grundlagen des Ressourcenlayouts und der Namensgebung.

Umgang mit Datentypen für jede Programmiersprache.

Standardmethoden, die Vorhersehbarkeit gewährleisten.

Feldmasken für gezielte Teilaktualisierungen.

Authentifizierungs- und Validierungsmethoden für sichere APIs.

Kollektive Operationen zum Verschieben, Verwalten und Löschen von Daten.

Erweiterte Muster für spezielle Interaktionen und Datentransformationen.

API Design Patterns zeigt Best Practices für den Aufbau stabiler, benutzerfreundlicher APIs. Diese Design Patterns können zur Lösung gängiger API-Probleme eingesetzt und flexibel an Ihre spezifischen Anforderungen angepasst werden. Praktische Beispiele und relevante Anwendungsfälle veranschaulichen Muster für API-Grundlagen, fortgeschrittene Funktionalitäten und sogar ungewöhnliche Szenarien.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

APIs sind Verträge, die festlegen, wie Anwendungen, Dienste und Komponenten miteinander kommunizieren. API-Entwurfsmuster bieten einen gemeinsamen Satz von Best Practices, Spezifikationen und Standards, die sicherstellen, dass APIs zuverlässig und für andere Entwickler einfach zu verwenden sind. In diesem Buch werden die wichtigsten Muster sowohl von der API-Design-Community als auch von den Experten bei Google gesammelt und erläutert.

Über das Buch

API Design Patterns legt eine Reihe von Designprinzipien für die Erstellung interner und öffentlicher APIs fest. Der Google-API-Experte JJ Geewax stellt Muster vor, die sicherstellen, dass Ihre APIs konsistent, skalierbar und flexibel sind. Sie werden das Design der gängigsten APIs verbessern und Techniken für schwierige Randfälle entdecken. Präzise Illustrationen, relevante Beispiele und detaillierte Szenarien machen jedes Muster klar und einfach zu verstehen.

Was ist drin?

Leitprinzipien für API-Muster.

Grundlagen des Ressourcenlayouts und der Namensgebung.

Fortgeschrittene Muster für spezielle Interaktionen und Datentransformationen.

Eine detaillierte Fallstudie zum Aufbau einer API und zum Hinzufügen von Funktionen.

Über den Leser

Für Entwickler, die Web- und interne APIs in jeder Sprache erstellen.

Über den Autor

JJ Geewax ist Software-Ingenieur bei Google und konzentriert sich auf Google Cloud Platform, API-Design und Echtzeit-Zahlungssysteme. Er ist auch der Autor von Mannings Google Cloud Platform in Action.

Inhaltsverzeichnis

TEIL 1 EINFÜHRUNG.

1 Einführung in APIs.

2 Einführung in API-Entwurfsmuster.

TEIL 2 GESTALTUNGSPRINZIPIEN.

3 Benennung.

4 Ressourcenumfang und Hierarchie.

5 Datentypen und Standardwerte.

TEIL 3 GRUNDLAGEN.

6 Identifizierung von Ressourcen.

7 Standardmethoden.

8 Teilweise Aktualisierungen und Abfragen.

9 Benutzerdefinierte Methoden.

10 Langlaufende Vorgänge.

11 Wiederaufrufbare Aufträge.

TEIL 4 RESSOURCENBEZIEHUNGEN.

12 Singleton-Sub-Ressourcen.

13 Querverweise.

14 Assoziations-Ressourcen.

15 Hinzufügen und Entfernen von benutzerdefinierten Methoden.

16 Polymorphismus.

TEIL 5 KOLLEKTIVE OPERATIONEN.

17 Kopieren und Verschieben.

18 Stapeloperationen.

19 Kriterienbasiertes Löschen.

20 Anonymes Schreiben.

21 Paginierung.

22 Filtern.

23 Importieren und Exportieren.

TEIL 6 SICHERHEIT UND SCHUTZ.

24 Versionierung und Kompatibilität.

25 Sanfte Löschung.

26 Deduplizierung von Anfragen.

27 Validierung von Anfragen.

28 Ressourcenrevisionen.

29 Wiederholungsprüfung anfordern.

30 Authentifizierung anfordern.

Weitere Daten des Buches:

ISBN:9781617295850
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:480

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

API-Entwurfsmuster - API Design Patterns
API Design Patterns stellt eine Reihe von Designprinzipien für die Erstellung interner und öffentlicher APIs vor. Zusammenfassung Eine...
API-Entwurfsmuster - API Design Patterns
Google Cloud-Plattform in Aktion - Google Cloud Platform in Action
Zusammenfassung Google Cloud Platform in Action zeigt Ihnen, wie Sie skalierbare Anwendungen...
Google Cloud-Plattform in Aktion - Google Cloud Platform in Action

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)