Training > Web & Application > Exploring GraphQL: A Query Language for APIs (LFS141x)
Training Course

Exploring GraphQL: A Query Language for APIs (LFS141x)

Learn about GraphQL, an alternative to REST, and practice GraphQL queries in an interactive playground in this free course.

Who Is It For

This course is for both management and technical teams involved in the building and management of websites. Before enrolling you should be familiar with web architecture, such as clients and servers and web development concepts such as caching, HTTP requests, and build-time. It is helpful to have some general knowledge about how websites get information from servers, but it is not required.
read less read more
What You’ll Learn

In this course you will learn what GraphQL is and how it works, when to use GraphQL, what advantages GraphQL has over other paradigms, such as REST, and more.
read less read more
What It Prepares You For

Programmers will walk away from this this course with the skills to get started using GraphQL for a small project or professionally in production. Business managers who take this course will be able to communicate with developers, participate in conversations about GraphQL, and understand when and why to use GraphQL for a project.
read less read more
Course Outline
Welcome!
Chapter 1. GraphQL Fundamentals
Chapter 2. Advanced Tutorial: Clients
Chapter 3. Advanced Tutorial: Server
Chapter 4. Advanced Tutorial: More GraphQL Concepts
Chapter 5. Advanced Tutorial: Tooling and Ecosystem
Chapter 6. Advanced Tutorial: Security
Chapter 7. Common Questions
Final Exam (Verified Certificate track only)

Prerequisites
To make the most of this course, you will need:

  • To have some general knowledge about how websites get information from servers, but it is not required.
  • Familiarity with web architecture, such as clients and servers
  • Familiarity with web development concepts such as caching, HTTP requests, build-time, etc.
Reviews
Sep 2023
A well done introduction to the concepts. The links for further study were very useful.
Jul 2023
Course covered all the topics essential to understanding GraphQL.
Jul 2023
It was full of information, and was also concise.
Jun 2023
Content was to the point, precise and useful.
Mar 2023
A good mix between videos and text.