Get in Touch

Course Outline

Introduction

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

Understanding E-commerce Fundamentals

  • Selecting a business model
  • Industry, target audience, and product selection

Getting Started

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

Database Configuration

  • Configuring MySQL database
  • Data storage methods
  • Obtaining access tokens

Building a Shopify Application

  • Integrating products (Shopify CLI)
  • Implementing empty states (Polaris)
  • Incorporating resource pickers (App Bridge)
  • Displaying resource lists (GraphQL)
  • Modifying product prices (GraphQL)

Application Security

  • Authentication methods
  • OAuth authorization
  • APIs and descriptions
  • Access tokens
  • Session tokens

Developing REST APIs

  • Understanding API keys and secrets
  • Generating API keys
  • Constructing REST API functions
  • Filtering API requests
  • Troubleshooting API and access token errors

Developer Tools and Best Practices

  • Utilizing development stores
  • Leveraging API Libraries
  • Using the GraphQL Admin API
  • Optimizing app performance
  • Testing applications (Lighthouse)
  • Accessibility standards (WCAG)
  • Design and coding best practices

Troubleshooting

Summary and Next Steps

Requirements

  • Experience in web development
  • Proficiency in PHP programming

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories