Learning GraphQL with React and Relay [Video]

Preview in Mapt

Learning GraphQL with React and Relay [Video]

Divyendu Singh

Master GraphQL by building a blog with React and Relay

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$20.83/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning GraphQL with React and Relay [Video] Book Cover
Learning GraphQL with React and Relay [Video]
$ 124.99
$ 106.25
Learning GraphQL and Relay Book Cover
Learning GraphQL and Relay
$ 27.99
$ 19.60
Buy 2 for $35.00
Save $117.98
Add to Cart

Video Details

ISBN 139781788623285
Course Length1 hour and 51 minutes

Video Description

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API.

In this course, we will learn about GraphQL and how we can use it to create truly decoupled client and server. Writing backend with GraphQL makes our code more declarative wherein the client demands certain data in a particular format and the server responds in a predictable manner. This enables us to evolve our API without versions and iterate on features faster. For front-end and networking, we will use Facebook’s React and Relay respectively. We will learn GraphQL by creating a backend for a blog platform. You will learn about GraphQL schema design, authentication, pagination, testing, query batching and more and how to connect a GraphQL backend to React and Relay client. The course will teach everything to get up and running with GraphQL and React.

Style and Approach

The video is packed with step-by-step instructions, working examples, and helpful advice about GraphQL. You will learn to build your Blog with GraphQL This practical course is divided into clear byte size chunks, so you can learn at your own pace and focus on the areas of most interest to you.

Table of Contents

GraphQL for a Blog
The Course Overview
Introduction to GraphQL
GraphQL Versus REST and Relay Versus Apollo
Setting Up the Environment
GraphQL Schema for a Blog
Schema and Types Required for a Blog
Introduction to GraphiQL
Adding Relay Specification to GraphQL Schema
Relay Compliant Queries and Mutations
Queries Backend for a Blog
Mutations Backend for a Blog
Impact of Using Relay on Queries and Mutations
Setting Up the Blog Frontend
Setting Up the Environment for Frontend
Getting Started with React Router
Connecting Relay to GraphQL Backend
GraphQL Authentication
Authentication Strategies with GraphQL
Preparing the GraphQL Backend for Authentication
Connecting the Frontend to GraphQL Authentication API
Pagination
Relay Connection Specification
Implementing Cursor in GraphQL Backend
Adding Pagination to Frontend by Using PaginationContainer
Query Batching with GraphQL
Why Do We Need Query Batching?
Execution Order of Batched Queries and Mutations
Implementing Batching of Create and Login User Mutation
Testing a GraphQL Server and React Frontend
Setting Up the Environment for Testing
Writing Test Cases for GraphQL Backend
Writing Test Cases for React Frontend

What You Will Learn

  • Understand the working of a GraphQL server in a language agnostic way
  • Use React and Relay with GraphQL backend.
  • Create your own GraphQL API with a blog
  • Create your own GraphQL API with a blog
  • Test a client and GraphQL backend
  • Implementing scaling/pagination for a GraphQL API coupled with Relay client
  • Write test cases for backend and frontend

Authors

Table of Contents

GraphQL for a Blog
The Course Overview
Introduction to GraphQL
GraphQL Versus REST and Relay Versus Apollo
Setting Up the Environment
GraphQL Schema for a Blog
Schema and Types Required for a Blog
Introduction to GraphiQL
Adding Relay Specification to GraphQL Schema
Relay Compliant Queries and Mutations
Queries Backend for a Blog
Mutations Backend for a Blog
Impact of Using Relay on Queries and Mutations
Setting Up the Blog Frontend
Setting Up the Environment for Frontend
Getting Started with React Router
Connecting Relay to GraphQL Backend
GraphQL Authentication
Authentication Strategies with GraphQL
Preparing the GraphQL Backend for Authentication
Connecting the Frontend to GraphQL Authentication API
Pagination
Relay Connection Specification
Implementing Cursor in GraphQL Backend
Adding Pagination to Frontend by Using PaginationContainer
Query Batching with GraphQL
Why Do We Need Query Batching?
Execution Order of Batched Queries and Mutations
Implementing Batching of Create and Login User Mutation
Testing a GraphQL Server and React Frontend
Setting Up the Environment for Testing
Writing Test Cases for GraphQL Backend
Writing Test Cases for React Frontend

Video Details

ISBN 139781788623285
Course Length1 hour and 51 minutes
Read More

Read More Reviews

Recommended for You

Learning GraphQL and Relay Book Cover
Learning GraphQL and Relay
$ 27.99
$ 19.60
ReactJS and Flux: Learn By Building 10 Projects [Video] Book Cover
ReactJS and Flux: Learn By Building 10 Projects [Video]
$ 58.99
$ 50.15
Learn C# With Windows Forms and SQL Server [Video] Book Cover
Learn C# With Windows Forms and SQL Server [Video]
$ 98.99
$ 84.15
Advanced Predictive Techniques with Scikit-Learn and TensorFlow [Video] Book Cover
Advanced Predictive Techniques with Scikit-Learn and TensorFlow [Video]
$ 124.99
$ 106.25
Supervised and Unsupervised Learning with Python [Video] Book Cover
Supervised and Unsupervised Learning with Python [Video]
$ 124.99
$ 106.25
Scalable programming with Scala and Spark [Video] Book Cover
Scalable programming with Scala and Spark [Video]
$ 49.99
$ 42.50