Back

Beginning GraphQL (LO035422)


This fast-paced course is designed specially for learning all the aspects of GraphQL right from understanding the basics and features to integrating GraphQL with server-side applications.
GraphQL is a query language developed by Facebook and is a REST-like tool, performing the same functions as REST, only di?erently. GraphQL brings several advantages to the table, including allowing clients to request only what they want, a single endpoint, and, faster request-response cycle.
GraphQL will allow you to define your data requirements and structure, using types and schemas. They also define how to interact with the data by creating, updating, deleting, and fetching it using queries and mutations. You will also have the additional advantage of getting the data in real-time by using subscriptions provided by Apollo GraphQL.

TARGET AUDIENCE:
This course is for web developers interested in understanding how GraphQL works from a beginner level. This will involve both server-side and client-side implementation using React.

COURSE PREREQUISITES:
You must have a basic understanding of JavaScript syntax for this course.

COURSE CONTENT:
Lesson 1: Understanding GraphQL Concepts

• GraphQL Features
• Setting Up a Simple GraphQL Application
Lesson 2: Querying Real-Time Data

• Real-Time Query Processing
• Other Community Tools
Lesson 3: Integrating GraphQL Using Apollo Client

• Setting up a React Client application

COURSE OBJECTIVE:
This course will enable you to learn all the basics of GraphQL wherein you will identify the features of GraphQL, you will implement the querying of data in real-time.
You will also learn how to connect GraphQL with server-side applications using Apollo client

FOLLOW ON COURSES:
Not available. Please contact.