Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Comparison of Shopify, Magento, and Wordpress
  • Overview of Shopify's features and architecture

Foundations of E-commerce

  • Selecting a business model
  • Defining industry, persona, and products

Initial Setup

  • Establishing the development environment
  • Registering a Shopify account
  • Navigating the developer site

Database Configuration

  • Setting up the MySQL database
  • Data storage in the database
  • Obtaining access tokens

Building a Shopify Application

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

Application Security

  • Overview of authentication types
  • OAuth authorization
  • APIs and their descriptions
  • Access tokens
  • Session tokens

REST API Development

  • Understanding API and secret keys
  • Generating API keys
  • Implementing 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 (using Lighthouse)
  • Accessibility (WCAG)
  • Design and coding best practices

Troubleshooting

Summary and Next Steps

Requirements

  • Background in web development
  • Experience with PHP programming

Audience

  • Developers

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories