Get in Touch

Course Outline

Introduction

  • Comparing Shopify, Magento, and WordPress
  • Overview of Shopify's features and architecture

Foundations of E-commerce

  • Selecting a business model
  • Defining industry, persona, and product offerings

Getting Started

  • Configuring the development environment
  • Creating a Shopify account
  • Accessing the developer portal

Database Configuration

  • Setting up a MySQL database
  • Managing data storage
  • Retrieving access tokens

Building a Shopify Application

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

Application Security

  • Authentication methods
  • OAuth authorization flows
  • API specifications 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 and Best Practices

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

Troubleshooting

Summary and Future Steps

Requirements

  • Background in web development
  • Proficiency in PHP programming

Target Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories