Get in Touch

Course Outline

Introduction

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

Understanding E-commerce Fundamentals

  • Choosing the right business model
  • Defining industry, target persona, and products

Getting Started

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

Setting Up the Database

  • Configuring the MySQL database
  • Storing data within the database
  • Obtaining access tokens

Creating a Shopify Application

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

Securing the Application

  • Exploring types of authentication
  • Implementing OAuth authorization
  • Understanding APIs and their descriptions
  • Managing access tokens
  • Managing session tokens

Developing REST APIs

  • Understanding APIs and secret keys
  • Generating API keys
  • Creating REST API functions
  • Filtering API requests
  • Troubleshooting API and access token errors

Developer Tools and Best Practices

  • Using development stores
  • Utilizing API Libraries
  • Working with the GraphQL Admin API
  • Optimizing app performance
  • Testing the app (using Lighthouse)
  • Ensuring accessibility (WCAG)
  • Adhering to 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

Upcoming Courses

Related Categories