Search  
Always will be ready notify the world about expectations as easy as possible: job change page
Books for developers

Full Stack GraphQL Applications

Full Stack GraphQL Applications

With React, Node.js, and Neo4j
Author:
Year:
Format:
PDF
Pages:
265
Views:
119

20,08 MB
Description

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.

Similar
Pro REST API Development with Node.js
Автор: Fernando Doglio
Год: 2015
Страниц: 196
Pro REST API Development with Node.js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand...
Modern Full-Stack Development
Автор: Frank Zammetti
Год: 2020
Страниц: 384
Explore what React, Node, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development. React is one of the most popular web development tools available today, and Node.js is extremely popular for...
Redux in Action
Автор: Mark Erikson, Will Faurot
Год: 2018
Страниц: 330
With Redux in Action, you'll discover how to integrate Redux into your React application and development environment. With the insights you glean from the experience of authors Marc Garreau and Will Faurot, you'll be more than confident in your ability...
JavaScript for sound artists
Автор: William Turner, Steve Leonard
Год: 2017
Страниц: 254
Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn...
Send message
Email
Your name
*Message


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban