Beginning GraphQL

Beginning GraphQL

Course Length:
Delivery Methods:
Course Topics
  • Become proficient in GraphQL quickly.
  • Learn to define your data requirements and structure, using types and schemas.
  • Learn to define how to interact with the data by creating, updating, deleting, and fetching using queries and mutations.
  • Learn to get data in real-time by using subscriptions provided by Apollo GraphQL.
Course Overview

This fast-paced GraphQL training course covers everything from understanding the basic features of GraphQL to integrating GraphQL with server-side applications.

GraphQL is a query language developed by Facebook. It is a REST-like tool which performs the same functions as REST, but in a different way. Advantages of GraphQL include allowing clients to request only what they want, a single endpoint, and a faster request-response cycle.

The target audience for this course is web developers who want to learn the basics of how GraphQL works. The course covers server-side and client-side implementation using React. Students should have a basic understanding of JavaScript syntax.

Course Outline
  1. Understanding GraphQL Concepts
    1. GraphQL Features
    2. Setting Up a Simple GraphQL Application
  2. Querying Real-Time Data
    1. Real-Time Query Processing
    2. Other Community Tools
  3. Integrating GraphQL Using Apollo Client
    1. Setting up a React Client Application
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this GraphQL class:

  • Basic understanding of JavaScript syntax.
Prerequisite Courses

Courses that can help you meet these prerequisites:

Request a Private Class
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors
Request Pricing