Get in Touch

Course Outline

Introduction

  • Shopify vs Magento vs Wordpress.
  • Overview of Shopify features and architecture.

Understanding E-commerce Fundamentals

  • Choosing a business model.
  • Industry, persona, and products.

Getting Started

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

Setting Up the Database

  • Configuring MySQL database.
  • Storing data in the database.
  • Getting access tokens.

Creating a Shopify Application

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

Securing the Application

  • Types of authentication.
  • OAuth authorization.
  • APIs and descriptions.
  • Access tokens.
  • Session tokens.

Developing REST APIs

  • Understanding API and secret keys.
  • Generating API keys.
  • Creating a REST API function.
  • Filtering an API request.
  • Fixing API and access token errors.

Developer Tools and Best Practices

  • Development stores.
  • API Libraries.
  • GraphQL Admin API.
  • Optimizing app performance.
  • Testing the app (Lighthouse).
  • Accessibility (WCAG).
  • Design and coding best practices.

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with web development.
  • Experience with PHP programming.

Audience

  • Developers.
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories