Courses / Course
Shopify App Development with Node, React, REST API & GraphQL
Shopify is growing exponentially! A lot of eCommerce businesses are being built using Shopify. Why not take this…
★★★★★ 3.9 (8 reviews)35 lessonsExpert level
What you'll learn
- In this course, you will learn how to create, of course, Shopify apps using Node & React, and you will learn how to fetch data from Shopify API using REST and GraphQL. You will also learn about webhooks, import script tags, and charge merchants with Subscription API.
Shopify is growing exponentially! A lot of eCommerce businesses are being built using Shopify. Why not take this opportunity to learn how to create a Shopify app and make a profit out of it by making an app that works and helps Shopify merchants?
In this course, you will learn how to develop Shopify apps using Node.js and React. We will also go through the important parts of Shopify REST API like subscriptions, script tags, products, orders, and more!
Frequently Asked Questions
Is this course updated and using the latest version of koa-shopify-auth?
Most of the lessons of this course are using the previous version of koa-shopify-auth which is, of course, version 3. However, I’m doing everything I can to ensure that this course can help you migrate from version 3 to version 4. I will be adding new lessons about the new koa-shopify-auth, the new Shopify library, and how to create a custom session.
Is this course relying on the documentation of Shopify?
Yes, but we only do that at the beginning, once we have set up our server and the modules, we’ll stop using the documentation and learn how to use the Shopify API ourselves.
How long do I have access to this course?
Once you have enrolled in the course, you will have unlimited access to this course for as long as you like.
Changelog
March 21, 2021
- Added a new lesson “Database and Creating Custom Session Storage” to section “Update”
- Attached a project ZIP file to lesson “Database and Creating Custom Session Storage”
March 17, 2021
- Added a new lesson “Setting up App Bridge, GraphQL, and using Old Project Files” to section “Update”
- Attached a project ZIP file to lesson “Setting up App Bridge, GraphQL, and using Old Project Files”
March 14, 2021
- Added a new lesson “Setting Up A New Project & Server & Polaris” to section “Update”
- Updated course description
March 13, 2021
- Added new section “Update”
March 07, 2021
Shopify recently updated their koa-shopify-auth to version 4 and since this course is made using version 3, you’ll have to downgrade the library in the meantime.
- Updated the video of the lesson “Create and Installing the app to a store”
- Added an instructional description to the lesson “Create and Installing the app to a store.”
February 11, 2021
- Updated the video of the lesson “Installing Polaris”
- Added an instructional description to the lesson “Installing Polaris.”
Requirements
- You must have a knowledge of JavaScript
- You must have an internet connection
- You must know how to use node
Who this course is for
- This course is for developers who wish to create Shopify apps
- This course is for developers who know JavaScript, React, and Node
Course content
14 sections · 35 lessons
Getting started3 items⌄
- Installing local development tools
- Creating the app
- Text editors
Developing the app3 items⌄
- Creating and Installing the app to a store
- Installing Polaris
- Errors that you might encounter
All about REST API6 items⌄
- Getting Products using REST API
- Displaying Product List
- Deleting Products using REST API
- Creating Script Tags
- Preventing Script Tags From Being Installed More Than Once
- Deleting Script Tags
Source files #11 items⌄
- Shopify Project Files
All about GraphQL6 items⌄
- Understanding GraphQL
- Installing And Getting Shop Data with GraphQL
- Creating App Subscription
- Draft Order Create & Complete
- Disabling Subscription (Temporarily)
- Creating Custom Orders
Working with files1 items⌄
- Server File Cleanup
Order Page (Continuation)3 items⌄
- Redesigning The Layout
- Resource List, Items, and Form
- Create Orders With Product Variants
Webhooks1 items⌄
- Webhook On App Uninstall
Storefront App1 items⌄
- Creating Popup Message App In Storefront
Router1 items⌄
- Fixing Router 404 Not Found
Polaris4 items⌄
- Index Page
- Product Page
- Install ScriptTag Page
- Create Orders Page
Closing line1 items⌄
- Next steps
Project File1 items⌄
- Elena Project File
Update3 items⌄
- Setting Up A New Project & Server & Polaris
- Setting up App Bridge, GraphQL, and using Old Project Files
- Database and Creating Custom Session Storage
Student reviews
★★★★★ 3.9 from 8 reviews
LuisGMoralesRaya
★★★★★Excelente
glivera-team
★★★★★Does the course author answer questions? I have a question about the course. It clearly has an error. How can I ask a teacher a question here? the author does not respond to mail https://i.imgur.com/MGqivs6.png
satoshi
★★★★★I am Japanese. I took this course because I wanted to develop a Shopify application. I\'m not good at English, but the lectures were hands-on and easy to understand, and I was able to learn how to use the API and other necessary knowledge for app development. This is the material I wanted the most.
apex
★★★★★Good course. But Disappointed after shopify update their app guide. Because first half of this tutorial are copy of shopify node with react app tutorial. So it\'s now useless and not working..
If I need to learn from shopify tutorial then don\'t need to come here.
juleshaydn
★★★★★There is nothing like this on Youtube, So glad I found this course!
anothercuteaccount
★★★★★Thank you for this! ive been developing shopify apps using laravel but i have more experience in react so learning how to create shopify apps with this framework is an advantage to me. I\'ll give it 4 stars because its not complete yet but i will write another review once i finish this course :)
shuanij
★★★★★I\'ve come from udemy and i would say this course is much more better than the course from udemy. Bernad did a great job at explaining how things work in Rest and Graphql. my only complain is i have already catch up and i need to wait for new lessons so i can continue :) but regarless it\'s good. thanks for course
jdoesprogram
★★★★★I\'ve been looking for a course that actually teaches how to use Shopify REST API for ages! This course is absolutely worth paying for. thanks bernard