|
|
|
|
LEADER |
00000cam a2200000Mu 4500 |
001 |
OR_on1204143145 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
201107s2020 gw o ||| 0 ger d |
040 |
|
|
|a EBLCP
|b eng
|c EBLCP
|d EBLCP
|d N$T
|d OCLCF
|d OCLCO
|d OCLCQ
|d OCLCO
|
020 |
|
|
|a 3969101212
|
020 |
|
|
|a 9783969101216
|q (electronic bk.)
|
029 |
1 |
|
|a AU@
|b 000071521659
|
035 |
|
|
|a (OCoLC)1204143145
|
050 |
|
4 |
|a QA76.76.A63
|
082 |
0 |
4 |
|a 004
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Kress, Dominik.
|
245 |
1 |
0 |
|a GraphQL
|h [electronic resource] :
|b Eine Einführung in APIs mit GraphQL.
|
260 |
|
|
|a Heidelberg :
|b dpunkt.verlag,
|c 2020.
|
300 |
|
|
|a 1 online resource (202 p.)
|
500 |
|
|
|a Description based upon print version of record.
|
505 |
0 |
|
|a Intro -- Vorwort -- API-Grundlagen -- Was ist ein API? -- Vorteile eines API -- Flexibilität für Anbieter und Konsument -- Einheitliches Design und Funktionen -- Neue Geschäftsfelder -- Innovationstreiber API -- API: Die Definition -- API-Vertrag -- Die Akteure eines API -- Release-Arten von APIs -- Mögliche 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 -- Geschäftsmodelle für private und öffentliche APIs -- Release-Arten -- Private APIs
|
505 |
8 |
|
|a Öffentliche 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
|
505 |
8 |
|
|a 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 -- Qualitätsmerkmale -- 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
|
505 |
8 |
|
|a 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 Geschäftslogik -- 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
|
505 |
8 |
|
|a 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 für 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
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
0 |
|a Application program interfaces (Computer software)
|
650 |
|
0 |
|a JavaScript (Computer program language)
|
650 |
|
0 |
|a Web applications.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
6 |
|a Interfaces de programmation d'applications.
|
650 |
|
6 |
|a JavaScript (Langage de programmation)
|
650 |
|
6 |
|a Applications Web.
|
650 |
|
7 |
|a APIs (interfaces)
|2 aat
|
650 |
|
7 |
|a Application program interfaces (Computer software)
|2 fast
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a JavaScript (Computer program language)
|2 fast
|
650 |
|
7 |
|a Web applications
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Kress, Dominik
|t GraphQL : Eine Einführung in APIs mit GraphQL
|d Heidelberg : dpunkt.verlag,c2020
|z 9783864907845
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781098128319/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6384155
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2666421
|
994 |
|
|
|a 92
|b IZTAP
|