null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Full Stack GraphQL Applications (With React, Node.js, and Neo4j)

List Price: $59.99
SKU:
9781617297038
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    William Lyon
    Format:
    Paperback
    Pages:
    264
    Publisher:
    Manning (September 27, 2022)
    Language:
    English
    ISBN-13:
    9781617297038
    ISBN-10:
    1617297038
    Dimensions:
    7.375" x 9.25" x 0.6"
    File:
    Eloquence-SimonSchuster_08192026_P10502905_onix30-20260819.xml
    Folder:
    Eloquence
    List Price:
    $59.99
    As low as:
    $53.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Weight:
    12.4oz
    Case Pack:
    28
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Build 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.

    In Full Stack GraphQL Applications you will learn how to:

        Build backend functionalities for GraphQL applications
        Model a GraphQL API with GraphQL type definitions
        Utilize Neo4j as a backend database
        Handle authentication and authorization with GraphQL
        Implement pagination and rate limiting in a GraphQL API
        Develop a GraphQL service with Apollo Server
        Install Neo4j Database on different platforms
        Create a basic frontend application using React and Apollo Client
        Deploy a full stack GraphQL application to the cloud

    The GraphQL query language radically reduces over-fetching or under-fetching of data by constructing precise graph-based data requests. In Full Stack GraphQL Applications 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.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the technology
    The 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.

    About the book
    Full Stack GraphQL Applications 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.

    What's inside

        Building a GraphQL backend using Neo4j
        Authentication and authorization with GraphQL
        Pagination and GraphQL abstract types
        A basic frontend application using React and Apollo Client
        Deploying to the cloud with Netlify, AWS Lambda, Auth0, and Neo4j Aura

    About the reader
    For full stack web developers. No experience with GraphQL or graph databases required.

    About the author
    William Lyon is a Staff Developer Advocate at Neo4j and blogger at lyonwj.com.

    Table of Contents
    PART 1 GETTING STARTED WITH FULL STACK GRAPHQL
    1 What is full stack GraphQL?
    2 Graph thinking with GraphQL
    3 Graphs in the database
    4 The Neo4j GraphQL Library
    PART 2 BUILDING THE FRONTEND
    5 Building user interfaces with React
    6 Client-side GraphQL with React and Apollo Client
    PART 3 FULL STACK CONSIDERATIONS
    7 Adding authorization and authentication
    8 Deploying our full stack GraphQL application
    9 Advanced GraphQL considerations