Get in Touch

Course Outline

Introduction

  • Comparing Shopify, Magento, and Wordpress
  • High-level view of Shopify features and architecture

Core E-commerce Principles

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

Initial Setup

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

Database Configuration

  • Setting up a MySQL database
  • Managing data storage within the database
  • Obtaining access tokens

Building a Shopify Application

  • Adding products via Shopify CLI
  • Implementing empty states using Polaris
  • Integrating a resource picker with App Bridge
  • Creating a resource list using GraphQL
  • Updating product prices through GraphQL

Application Security

  • Types of authentication methods
  • OAuth authorization processes
  • API specifications and documentation
  • Managing access tokens
  • Handling session tokens

REST API Development

  • Distinguishing between API and secret keys
  • Generating API keys
  • Implementing REST API functions
  • Filtering API requests
  • Resolving API and access token errors

Developer Tools and Best Practices

  • Utilizing development stores
  • Using API Libraries
  • Working with the GraphQL Admin API
  • Optimizing application performance
  • Testing applications with Lighthouse
  • Ensuring accessibility (WCAG)
  • Applying design and coding best practices

Troubleshooting

Summary and Next Steps

Requirements

  • Background in web development
  • Experience with PHP programming

Target Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories