{"product_id":"9781617297038","title":"Full Stack GraphQL Applications: With React, Node.js, and Neo4j","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eLyon, William\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e9\/27\/2022\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eBuild hyper-fast and hyper-efficient web applications with GraphQL! This practical, comprehensive guide introduces the powerful GRANDStack for developing full stack web applications based in graph data structures.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eFull Stack GraphQL Applications\u003c\/i\u003e you will learn how to:\u003cbr\u003e\u003cbr\u003eBuild backend functionalities for GraphQL applications\u003cbr\u003eModel a GraphQL API with GraphQL type definitions\u003cbr\u003eUtilize Neo4j as a backend database\u003cbr\u003eHandle authentication and authorization with GraphQL\u003cbr\u003eImplement pagination and rate limiting in a GraphQL API\u003cbr\u003eDevelop a GraphQL service with Apollo Server\u003cbr\u003eInstall Neo4j Database on different platforms\u003cbr\u003eCreate a basic frontend application using React and Apollo Client\u003cbr\u003eDeploy a full stack GraphQL application to the cloud\u003cbr\u003e\u003cbr\u003eThe GraphQL query language radically reduces over-fetching or under-fetching of data by constructing precise graph-based data requests. In \u003ci\u003eFull Stack GraphQL Applications\u003c\/i\u003e you’ll learn how to build graph-aware web applications that take full advantage of GraphQL’s amazing efficiency. Neo4j’s William Lyon teaches you everything you need to know to design, deploy, and maintain a GraphQL API from scratch. He reveals how you can build your web apps with GraphQL, React, Apollo, and Neo4j Database, aka “the GRANDstack,” to get maximum performance out of GraphQL.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eThe GraphQL API query language radically streamlines data exchanges with backend servers by representing application data as easy-to-understand graphs. You can amplify GraphQL’s benefits by using graph-aware tools and data stores, like React, Apollo, and Neo4j, throughout your application. A full stack graph approach provides a consistent data model end to end, reducing friction in data fetching and increasing developer productivity.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eFull Stack GraphQL Applications\u003c\/i\u003e teaches you to build graph-aware web applications using GraphQL, React, Apollo, and the Neo4j database, collectively called “the GRANDstack.” Practical, hands-on examples quickly develop your understanding of how the GRANDstack fits together. As you go, you’ll create and deploy to the cloud a full-featured web application that includes search, authentication, and more. Soon, you’ll be ready to deploy end-to-end applications that take full advantage of GraphQL’s outstanding performance.\u003cbr\u003e\u003cbr\u003eWhat's inside\u003cbr\u003e\u003cbr\u003eBuilding a GraphQL backend using Neo4j\u003cbr\u003eAuthentication and authorization with GraphQL\u003cbr\u003ePagination and GraphQL abstract types\u003cbr\u003eA basic frontend application using React and Apollo Client\u003cbr\u003eDeploying to the cloud with Netlify, AWS Lambda, Auth0, and Neo4j Aura\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor full stack web developers. No experience with GraphQL or graph databases required.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eWilliam Lyon\u003c\/b\u003e is a Staff Developer Advocate at Neo4j and blogger at lyonwj.com.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePART 1 GETTING STARTED WITH FULL STACK GRAPHQL\u003cbr\u003e1 What is full stack GraphQL?\u003cbr\u003e2 Graph thinking with GraphQL\u003cbr\u003e3 Graphs in the database\u003cbr\u003e4 The Neo4j GraphQL Library\u003cbr\u003ePART 2 BUILDING THE FRONTEND\u003cbr\u003e5 Building user interfaces with React\u003cbr\u003e6 Client-side GraphQL with React and Apollo Client\u003cbr\u003ePART 3 FULL STACK CONSIDERATIONS\u003cbr\u003e7 Adding authorization and authentication\u003cbr\u003e8 Deploying our full stack GraphQL application\u003cbr\u003e9 Advanced GraphQL considerations","brand":"Manning","offers":[{"title":"Default Title","offer_id":48176687087871,"sku":"9781617297038","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_17857b54-f039-4f5a-b59a-bc3d7a56c632.jpg?v=1771351391","url":"https:\/\/massivebookshop.com\/products\/9781617297038","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}