๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

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

โœ Scribed by William Lyon


Publisher
Manning
Year
2022
Tongue
English
Leaves
264
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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


๐Ÿ“œ SIMILAR VOLUMES


Full Stack GraphQL Applications: With Re
โœ William Lyon ๐Ÿ“‚ Library ๐Ÿ“… 2022 ๐Ÿ› Manning Publications ๐ŸŒ English

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 function

Full Stack Serverless: Modern Applicatio
โœ Nader Dabit ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Code .<div><p>With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers,

Full-Stack React, TypeScript, and Node:
โœ David Choi ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Packt Publishing ๐ŸŒ English

Discover the current landscape of full-stack development and how to leverage modern web technologies for building production-ready React.js applications to deploy on AWS Key Features Understand the architecture of React and single-page applications Build a modern Web API for your SPA us