Welcome to Central Library, SUST

Learning GraphQL : (Record no. 82775)

MARC details
000 -LEADER
fixed length control field 04714nam a22003737a 4500
001 - CONTROL NUMBER
control field sulb0076876
003 - CONTROL NUMBER IDENTIFIER
control field BD-SySUS
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20221128113342.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 221128s2018 cc o 001 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9789352137589
040 ## - CATALOGING SOURCE
Original cataloging agency N$T
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency N$T
Modifying agency N$T
-- EBLCP
-- OCLCF
-- YDX
-- TEFOD
-- UKAHL
-- OCLCQ
-- SFB
-- VT2
-- CEF
-- C6I
-- CNCEN
-- AKR
-- ERF
-- UKBTH
-- OCLCO
-- OCLCQ
-- OCLCO
-- NZAUC
-- BD-SySUS
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 006.312
Edition number 23
Item number POL
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Porcello, Eve,
Relator term author.
9 (RLIN) 58841
245 10 - TITLE STATEMENT
Title Learning GraphQL :
Remainder of title declarative data fetching for modern web apps /
Statement of responsibility, etc. Eve Porcello and Alex Banks.
250 ## - EDITION STATEMENT
Edition statement First edition.
300 ## - PHYSICAL DESCRIPTION
Extent ix, 185 p.
Other physical details ill. ;
Dimensions 25 cm.
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
347 ## - DIGITAL FILE CHARACTERISTICS
File type text file
500 ## - GENERAL NOTE
General note Includes index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro; Copyright; Table of Contents; Preface; Acknowledgments; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Chapter 1. Welcome to GraphQL; What Is GraphQL?; The GraphQL Specification; Design Principles of GraphQL; Origins of GraphQL; History of Data Transport; Remote Procedure Call; Simple Object Access Protocol; REST; REST Drawbacks; Overfetching; Underfetching; Managing REST Endpoints; GraphQL in the Real World; GraphQL Clients; Chapter 2. Graph Theory; Graph Theory Vocabulary; History of Graph Theory; Trees are Graphs; Graphs in the Real World
Formatted contents note Chapter 3. The GraphQL Query LanguageGraphQL API Tools; GraphiQL; GraphQL Playground; Public GraphQL APIs; The GraphQL Query; Edges and Connections; Fragments; Mutations; Using Query Variables; Subscriptions; Introspection; Abstract Syntax Trees; Chapter 4. Designing a Schema; Defining Types; Types; Scalar Types; Enums; Connections and Lists; One-to-One Connections; One-to-Many Connections; Many-to-Many Connections; Lists of Different Types; Arguments; Filtering Data; Mutations; Input Types; Return Types; Subscriptions; Schema Documentation; Chapter 5. Creating a GraphQL API; Project Setup
Formatted contents note ResolversRoot Resolvers; Type Resolvers; Using Inputs and Enums; Edges and Connections; Custom Scalars; apollo-server-express; Context; Installing Mongo; Adding Database to Context; GitHub Authorization; Setting Up GitHub OAuth; The Authorization Process; githubAuth Mutation; Authenticating Users; Conclusion; Chapter 6. GraphQL Clients; Using a GraphQL API; fetch Requests; graphql-request; Apollo Client; Apollo Client with React; Project Setup; Configure Apollo Client; The Query Component; The Mutation Component; Authorization; Authorizing the User; Identifying the User
Formatted contents note Working with the CacheFetch Policies; Persisting The Cache; Updating the Cache; Chapter 7. GraphQL in the Real World; Subscriptions; Working with Subscriptions; Consuming Subscriptions; Uploading Files; Handling Uploads on the Server; Posting a New Photo with Apollo Client; Security; Request Timeouts; Data Limitations; Limiting Query Depth; Limiting Query Complexity; Apollo Engine; Taking the Next Steps; Incremental Migration; Schema-First Development; GraphQL Events; Community; Community Slack Channels; Index; About the Authors; Colophon
520 ## - SUMMARY, ETC.
Summary, etc. Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL. You'll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface. Explore graph theory and review popular graph examples in use today Learn how GraphQL applies database querying methods to the internet Create a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teams Use JavaScript to build a fully functioning GraphQL service and Apollo to implement a client Learn how to prepare GraphQL APIs and clients for production.
542 ## - INFORMATION RELATING TO COPYRIGHT STATUS
Copyright statement Copyright © 2018 Moon Highway, LLC
588 0# - SOURCE OF DESCRIPTION NOTE
Source of description note Vendor-supplied metadata.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Data mining.
Topical term or geographic name as entry element Application software
General subdivision Development.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Banks, Alex
Titles and other words associated with a name (Software engineer),
Relator term author.
9 (RLIN) 58842
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
International Standard Book Number 1492030716
-- 9781492030713
Record control number (OCoLC)1016621666
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
    Dewey Decimal Classification     Central Library, SUST Central Library, SUST General Stacks 28/11/2022   006.312 POL 0076876 28/11/2022 1 28/11/2022 Books
    Dewey Decimal Classification     Central Library, SUST Central Library, SUST   28/11/2022   006.312 POL 0076875 28/11/2022 2 28/11/2022 Books
    Dewey Decimal Classification     Central Library, SUST Central Library, SUST General Stacks 25/07/2023   006.312 POL 0077885 25/07/2023 3 25/07/2023 Books