Get in Touch

Course Outline

Introduction

  • Comparison of Shopify, Magento, and WordPress
  • Overview of Shopify features and architecture

Understanding E-commerce Fundamentals

  • Selecting a business model
  • Industry, persona, and products

Getting Started

  • Setting up the development environment
  • Creating a Shopify account
  • Accessing the developer site

Database Configuration

  • Configuring the MySQL database
  • Storing data in the database
  • Obtaining access tokens

Creating a Shopify Application

  • Adding products (using Shopify CLI)
  • Implementing an empty state (using Polaris)
  • Adding a resource picker (using App Bridge)
  • Implementing a resource list (using GraphQL)
  • Updating product prices (using GraphQL)

Securing the Application

  • Types of authentication
  • OAuth authorization
  • APIs and descriptions
  • Access tokens
  • Session tokens

Developing REST APIs

  • Understanding API and secret keys
  • Generating API keys
  • Creating a REST API function
  • Filtering API requests
  • Resolving API and access token errors

Developer Tools and Best Practices

  • Development stores
  • API Libraries
  • GraphQL Admin API
  • Optimizing app performance
  • Testing the app (Lighthouse)
  • Accessibility (WCAG)
  • Best practices for design and coding

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with web development
  • Programming experience in PHP

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories