Video description
Over-fetching and under-fetching data affect the performance of your web applications. Learn to define the API structure and handle data requirement using types and schemas of GraphQL to build smart APIs that enhance your applications.
About This Video
- Covers client-side implementation with Graphcool Framework and Prisma
- Balances theory, demos, and assessments
- Includes interesting tips and tricks that make the course interesting
In Detail
This fast-paced course is specially designed for learning all aspects of GraphQL. You will start by understanding basic features of this language. You will learn how to integrate GraphQL with server-side applications, and how to implement the querying of data in real time. You will also discover ways to connect GraphQL with server-side applications using the Apollo client. By the end of the course, you will be able to successfully create fast client-server REST-like applications.
Audience
This course is ideal for all programmers who want to broaden their skill set by learning GraphQL from a beginner to an intermediate level. This course will be more beneficial to you if you have basic knowledge of NodeJS and ReactJS.
Publisher resources
Table of contents
-
Chapter 1 : Understanding GraphQL Concepts
- Course Overview
- Installation and Setup
- Lesson Overview
- GraphQL Features
- Setting Up a Simple GraphQL Application
- Creating a Server and Running a Query to Retrieve Data and Concepts – Named Queries and Arguments
- Variables. Query Aliases, and Fragments
- Directives and Mutations
- Creating and Updating an Author
- Deleting an Author and Understanding GraphQL.js
- Lesson Summary
-
Chapter 2 : Querying Real-Time Data
- Lesson Overview
- Real-Time Query Processing
- Other Community Tools
- Graphcool Framework and Services
- Graphcool Services – Functions
- Creating a Graphcool Framework Application, Permission Management, Authentication, and Deployment
- Creating and Authenticating a User, Generating Insufficient Permission Errors
- Creating an Application Using Prisma, a Book Record Directly in Database Section
- Creating a Relationship with the User and Authentication
- Updating Schema and Implementing Resolvers
- Associating a User with a Book Record
- Lesson Summary
- Chapter 3 : Integrating GraphQL with Server-Side Applications Using the Apollo Client
Product information
- Title: Beginning GraphQL
- Author(s):
- Release date: September 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789533934
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
video
Build a Powerful GraphQL API in a Few Minutes Using AWS AppSync
How to build a GraphQL API quickly with AWS AppSync, Cognito, and DynamoDB.
video
Java Concurrency and Multithreading in Practice
Improve the performance of your application by using modern Java's multithreading features About This Video Increase …
audiobook
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …