Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Comparison: Shopify vs Magento vs Wordpress
  • Overview of Shopify's features and system architecture

E-commerce Core Concepts

  • Selecting an appropriate business model
  • Defining industry focus, personas, and product offerings

Getting Started

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

Database Configuration

  • Setting up a MySQL database
  • Implementing data storage strategies
  • Retrieving access tokens

Building a Shopify Application

  • Adding products via Shopify CLI
  • Implementing empty states with Polaris
  • Incorporating a resource picker using App Bridge
  • Displaying resource lists via GraphQL
  • Modifying product prices using GraphQL

Application Security

  • Authentication methodologies
  • OAuth authorization flows
  • API endpoints and descriptions
  • Managing access tokens
  • Handling session tokens

REST API Development

  • Understanding API and secret keys
  • Generating API credentials
  • Implementing REST API functions
  • Filtering API requests
  • Resolving API and access token errors

Developer Tools & Best Practices

  • Utilizing development stores
  • Using API Libraries
  • Leveraging the GraphQL Admin API
  • Optimizing application performance
  • App testing with Lighthouse
  • Ensuring accessibility (WCAG)
  • Adhering to design and coding standards

Troubleshooting

Summary and Next Steps

Requirements

  • Background in web development
  • Proficiency in PHP programming

Target Audience

  • Software Developers

Number of participants


Price per participant

Upcoming Courses

Related Categories