Graphql in Aktion

Bewertung:   (4,0 von 5)

Graphql in Aktion (Samer Buna)

Leserbewertungen

Zusammenfassung:

Das Buch dient als gute Einführung in GraphQL und bietet einen kohärenten und strukturierten Ansatz für die Implementierung mit verschiedenen Bibliotheken. Es deckt sowohl Schema- als auch Code-first-Entwicklungsmuster ab, obwohl es an Tiefe bei Backend-Implementierungsstrategien mangelt. Während viele Leser die Fähigkeit des Autors schätzen, die Vorteile von GraphQL zu verdeutlichen, empfinden einige den Inhalt als oberflächlich und schlecht organisiert, mit Problemen in Bezug auf die Qualität des Beispielcodes und einem gefühlten Fokus auf Eigenwerbung.

Vorteile:

Gute Einführung in GraphQL
klare Erklärungen der Vorteile
deckt verschiedene Bibliotheken und Implementierungstechniken ab
kohärenter Schreibstil
enthält Beispiele aus der Praxis
kurz und auf praktische Anwendungen konzentriert.

Nachteile:

Mangelnde Tiefe bei der Wahl der Backend-Implementierung
Beispielcode schlecht gepflegt
starke Eigenwerbung und Doppelungen im Inhalt
nicht umfassend in Bezug auf fortgeschrittene GraphQL-Themen
beschränkt auf JavaScript und Apollo ohne Vielfalt bei den Technologiebeispielen.

(basierend auf 7 Leserbewertungen)

Originaltitel:

Graphql in Action

Inhalt des Buches:

GraphQL in Action gibt Ihnen die Werkzeuge an die Hand, um sich mit der Sprache GraphQL vertraut zu machen, einen Daten-API-Dienst zu erstellen und zu optimieren und ihn in einer Front-End-Client-Anwendung zu verwenden.

Zusammenfassung

Die Abfragesprache GraphQL vereinfacht die Interaktion mit Webservern und ermöglicht intelligentere API-Abfragen, die die Effizienz von Datenabfragen enorm verbessern können. In GraphQL in Aktion lernen Sie, wie Sie diese Vorteile auf Ihre eigenen APIs übertragen und Ihren Kunden die Möglichkeit geben, genau das von Ihrem Server anzufordern, was sie brauchen - nicht mehr und nicht weniger. Praktisch und anhand von Beispielen vermittelt dieses Buch alles, was Sie für den Einstieg in GraphQL benötigen - von den Designprinzipien über die Syntax bis hin zur Leistungsoptimierung.

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

Über die Technologie

GraphQL-APIs sind schnell, effizient und einfach zu pflegen. Sie reduzieren die Latenzzeit von Anwendungen und die Serverkosten und steigern gleichzeitig die Produktivität der Entwickler. Diese leistungsstarke Abfrageschicht bietet präzise Kontrolle über API-Anfragen und -Rückgaben, wodurch Anwendungen schneller und weniger fehleranfällig werden.

Über das Buch

GraphQL in Action gibt Ihnen die Werkzeuge an die Hand, um sich mit der GraphQL-Sprache vertraut zu machen, einen Daten-API-Dienst zu erstellen und zu optimieren und ihn in einer Front-End-Client-Anwendung zu verwenden. Indem Sie die Einrichtung, Sicherheit und Fehlerbehandlung durcharbeiten, lernen Sie, einen kompletten GraphQL-Server zu erstellen. Sie werden auch einfache Wege finden, GraphQL in Ihre bestehende Codebasis einzubinden, damit Sie einfache, skalierbare Daten-APIs erstellen können.

Was ist drin?

Definieren Sie ein GraphQL-Schema für relationale und Dokumentendatenbanken.

Implementieren Sie GraphQL-Typen, indem Sie sowohl die Schemasprache als auch Objektkonstruktormethoden verwenden.

Optimieren Sie GraphQL-Resolver mit Daten-Caching und Batching.

GraphQL-Fragmente entwerfen, die den Datenanforderungen der UI-Komponenten entsprechen.

GraphQL-API-Abfragen, -Mutationen und -Abonnements mit und ohne GraphQL-Client-Bibliothek konsumieren.

(Über den Leser)

Für Webentwickler, die mit Client-Server-Anwendungen vertraut sind.

Über den Autor

Samer Buna hat über 20 Jahre Erfahrung in der Softwareentwicklung, einschließlich Front-Ends, Back-Ends, API-Design und Skalierbarkeit.

Inhaltsverzeichnis

TEIL 1- GRAPHQL ERFORSCHEN.

1 Einführung in GraphQL.

2 Erkundung von GraphQL-APIs.

3 Anpassen und Organisieren von GraphQL-Operationen.

TEIL 2 - GRAPHQL-APIs ERSTELLEN.

4 Entwerfen eines GraphQL-Schemas.

5 Implementierung von Schemaauflösern.

6 Arbeiten mit Datenbankmodellen und Relationen.

7 Optimieren des Datenabrufs.

8 Implementieren von Mutationen.

TEIL 3 - VERWENDUNG VON GRAPHQL-APIs.

9 Verwendung von GraphQL-APIs ohne eine Client-Bibliothek.

10 Verwendung von GraphQL-APIs mit Apollo-Client.

Weitere Daten des Buches:

ISBN:9781617295683
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:384

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Graphql in Aktion - Graphql in Action
GraphQL in Action gibt Ihnen die Werkzeuge an die Hand, um sich mit der Sprache GraphQL vertraut zu machen, einen Daten-API-Dienst zu...
Graphql in Aktion - Graphql 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)