Beginning GraphQL
- Course Code LO035422
- Duration 1 day
Course Delivery
Additional Payment Options
-
GTC 8 inc. VAT
GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details
Jump to:
Course Delivery
This course is available in the following formats:
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
Top
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 differently. 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.
Virtual Learning
This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.
Course Schedule
TopTarget Audience
Top
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 Objectives
Top
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
Course Content
TopLesson 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 Prerequisites
Top
You must have a basic understanding of JavaScript syntax for this course.