Integrating with Shopify

In this course we’ll cover the fundamentals of backend development at Shopify with an emphasis on APIs and webhooks, GraphQL, and common surfaces for custom apps.

rate limit

Code not recognized.

About this course

In this course, we’ll cover the fundamentals of backend development at Shopify. You’ll learn about the various APIs you can use to access and mutate Shopify data, consume webhooks, how to use GraphQL, navigate the app store to find solutions to common problems. You’ll also learn about common surfaces available for developers to build custom apps when business requirements call for extensibility.

By the end of this course, you’ll have the tools and knowledge to:

  • Identify use cases for Shopify’s most used APIs and webhooks.
  • Create queries and mutations in GraphQL to pull data for different use cases.
  • Navigate the Shopify app store to find 1P and 3P apps to solve common challenges.
  • Identify the main surfaces where custom apps may add extensibility.

How to get started
You can go through this course at your own pace and on any device. For information about minimum technology requirements to access courses and assessments, navigate to our Help page.

Curriculum120

  • The Shopify app ecosystem
  • Knowledge check
  • Building custom apps
  • Knowledge check
  • Shopify's APIs and webhooks
  • Knowledge check
  • GraphQL basics
  • Knowledge check
  • Writing GraphQL queries
  • GraphQL mutations
  • Knowledge check
  • Query and mutate server-side data using GraphQL
  • Course feedback

About this course

In this course, we’ll cover the fundamentals of backend development at Shopify. You’ll learn about the various APIs you can use to access and mutate Shopify data, consume webhooks, how to use GraphQL, navigate the app store to find solutions to common problems. You’ll also learn about common surfaces available for developers to build custom apps when business requirements call for extensibility.

By the end of this course, you’ll have the tools and knowledge to:

  • Identify use cases for Shopify’s most used APIs and webhooks.
  • Create queries and mutations in GraphQL to pull data for different use cases.
  • Navigate the Shopify app store to find 1P and 3P apps to solve common challenges.
  • Identify the main surfaces where custom apps may add extensibility.

How to get started
You can go through this course at your own pace and on any device. For information about minimum technology requirements to access courses and assessments, navigate to our Help page.

Curriculum120

  • The Shopify app ecosystem
  • Knowledge check
  • Building custom apps
  • Knowledge check
  • Shopify's APIs and webhooks
  • Knowledge check
  • GraphQL basics
  • Knowledge check
  • Writing GraphQL queries
  • GraphQL mutations
  • Knowledge check
  • Query and mutate server-side data using GraphQL
  • Course feedback