Track 2: Shopify App Developer

Build Shopify apps with React Router, the Admin API, extensions and Functions, ready for App Store review.

₹992 Months

Please login or create an account to purchase this course.

LoginSign Up

New here? Install Node.js and Git before your first lesson. About 20 minutes.Open the setup guide →

Module A: Prep skills

  1. 1Node.js basics: npm, packages, running a script
  2. 2React basics: components, props, state
  3. 3GraphQL basics: query, mutation, variables
  4. 4Database basics: tables, rows, SQLite and Prisma intro
  5. Mini project: A small React page that loads data from a Node script

Module B: Basics

  1. 5App types: public and custom distribution. Which one to build
  2. 6Dev Dashboard, dev store and creating an app
  3. 7shopify app init, React Router app template, shopify.app.toml
  4. 8Folder structure, shopify app dev and the tunnel

Module C: App core

  1. 9Install flow, token exchange and session tokens
  2. 10Access scopes
  3. 11Database: Prisma and session storage
  4. 12Polaris web components and App Bridge
  5. 13Admin GraphQL inside the app
  6. 14Webhooks and mandatory privacy webhooks
  7. 15Shopify App Pricing: plans, free trial, usage pricing
  8. 16Metafields and metaobjects from an app
  9. Mini project: Product notes app

Module D: Extensions

  1. 17Theme app extension: app block and app embed
  2. 18Checkout UI extension with Preact and Polaris web components
  3. 19Shopify Functions: discounts, delivery, payment and cart transform
  4. 20Admin UI extension with Preact and Polaris web components
  5. 21App Proxy
  6. 22Customer account and POS extensions intro
  7. Mini project: Mini Chai Gift Note

Module E: Launch

  1. 23Hosting and production deploy
  2. 24Testing, logs and monitoring
  3. 25App Store listing: name, screenshots, description, pricing
  4. 26Review checklist and common rejection reasons
  5. 27Updates, support and getting reviews
  6. 28Case study: Chai Gift Note from start to end

Final project

  1. Final project: Public style app ready for App Store review