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 2024
Yes, this course is a good introduction to GraphQL for those who already have experience with REST APIs, and who need to now begin working with GraphQL.
Apr 2024
I liked the structure of the information. Unobtrusive music. The granularity of the material presented - great! The measured tone of the presentation. Thank you.
Mar 2024
The most important concepts are introduced in an easy-to-understand manner. This is a great starting point for more advanced studies.
Mar 2024
A great introduction to GraphQL, easy to understand.
Feb 2024
The comprehensive knowledge about GraphQL and the additional resources mentioned were really useful.
Feb 2024
Short, precise and to the point.
Jan 2024
I like that it showed the core concepts plus some under-the-hood stuff that made it more understandable, and the little interactive inputs to test queries yourself.
Jan 2024
The overall introduction to GraphQL was nicely presented with core concepts.
Jan 2024
It is a quick and awesome introduction to GraphQL.
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.