Return to home page
Searching: Muskingum library catalog
We are currently experiencing delivery delays for items requested from other institutions while transitioning to a new statewide delivery service. Please contact your library with questions or advice about alternative resources. Thank you for your patience!
  Previous Record Previous Item Next Item Next Record
  Reviews, Summaries, etc...
EBOOK
Author Kress, Dominik.
Title GraphQL [electronic resource] : Eine Einfuhrung in APIs mit GraphQL.
Imprint Heidelberg : dpunkt.verlag, 2020.

LOCATION CALL # STATUS MESSAGE
 OHIOLINK SAFARI EBOOKS    ONLINE  
View online
LOCATION CALL # STATUS MESSAGE
 OHIOLINK SAFARI EBOOKS    ONLINE  
View online
Author Kress, Dominik.
Description 1 online resource (202 p.)
Note Description based upon print version of record.
Contents Intro -- Vorwort -- API-Grundlagen -- Was ist ein API? -- Vorteile eines API -- Flexibilitat fur Anbieter und Konsument -- Einheitliches Design und Funktionen -- Neue Geschaftsfelder -- Innovationstreiber API -- API: Die Definition -- API-Vertrag -- Die Akteure eines API -- Release-Arten von APIs -- Mogliche API-Technologien und -Spezifikationen -- Geschichte der Remote Execution -- RESTful HTTP -- JSON:API -- gRPC -- GraphQL -- Die Technologien im Vergleich -- Von der Idee zur Umsetzung -- API Value Chain -- Geschaftsmodelle fur private und offentliche APIs -- Release-Arten -- Private APIs
Offentliche APIs -- Erste Schritte: Allgemeines Vorgehen -- Use Cases identifizieren -- Funktionale Anforderungen -- Nicht-funktionale Anforderungen -- Die gemeinsame Sprache -- Gemeinsames Vokabular durch Schema.org erzeugen -- Grundlagen der GraphQL-API -- Das Graphen-Modell erzeugen -- Abfragen mit GraphQL -- Grundlegende Querys -- Querys generell -- Verschachtelte Querys -- Parameter in Querys -- Variablen in Querys -- Aliases in Querys -- Fragmentierte Querys -- Direktiven in Querys -- Inline-Fragmente in Querys -- Metafelder in Querys -- Mutationen: Datenmanipulation mit GraphQL
Subscriptions: GraphQL Message Streaming -- Das GraphQL-Typ-System: Schemadefinition -- Grundlegende Schemas -- Skalar-Typen -- Enumerations-Typen -- Typ-Modifikatoren: Listen und Non-Null -- Parameter -- Input-Typen -- Interfaces -- Union-Typen -- API-Design I: Rund ums Schema des API -- Qualitatsmerkmale -- Designempfehlungen -- Schemadesign-Empfehlungen -- Mutation-Designempfehlungen -- HTTP: Netzwerk-Design -- POST-Requests -- GET-Requests -- Responses -- Pagination -- Splicing -- Offset-basierte Pagination -- Cursor-basierte Pagination -- Edges und Connections -- Fehlermanagement
Application Errors -- Type und Validation Errors -- Fehler mit partiellen Ergebnissen -- Fehler ohne Teilergebnisse -- API-Design II: Die Landschaft um das API -- Autorisierung -- GraphQLs Probleme mit Autorisierung -- Autorisierung auf Ebene der Geschaftslogik -- Dokumentation -- Statische Dokumentation -- Dynamische Dokumentation -- Versionierung -- GraphQLs Evolution im Beispiel -- Monitoring und Instrumentation -- Feingranulares Monitoring -- Verstehen, wie das API genutzt wird -- Performanzoptimierung: Caching und Batching -- Das 1+n-Problem -- DataLoader -- CDN-Caching
Clientseitiges Caching -- Implementierung mit Node I: Das erste Schema -- Use Case -- Initiales Aufsetzen des Projekts -- Das Node.js-Projekt aufsetzen -- Den GraphQL-Server mit Apollo aufsetzen -- Das initiale Schema aufsetzen -- Parameter und erste Resolver-Logik -- Feld-Level-Resolver und Interfaces -- Interfaces und Filter fur IDs -- Typrelationen -- Implementierung mit Node II: Erweitertes Schema und Mutationen -- Schema-Modularisierung -- Technische Separation -- Domain-Separation -- Resolver Map aufteilen und Models durch Context verteilen -- Mutationen -- Ein Produkt erstellen
ISBN 9783969101216
3969101212
OCLC # 1204143145
Additional Format Print version: Kress, Dominik GraphQL : Eine Einfuhrung in APIs mit GraphQL Heidelberg : dpunkt.verlag,c2020 9783864907845



If you experience difficulty accessing or navigating this content, please contact the OPAL Support Team