Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Shopify versus Magento versus WordPress.
- Overview of Shopify features and architecture.
Understanding Commerce Fundamentals
- Selecting a business model.
- Industry, 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 in the database.
- Obtaining access tokens.
Creating a Shopify Application
- Adding products (via Shopify CLI).
- Adding an empty state (via Polaris).
- Adding a resource picker (via App Bridge).
- Adding a resource list (via GraphQL).
- Updating product prices (via GraphQL).
Securing the Application
- Types of authentication.
- OAuth authorisation.
- 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.
- Resolving API and access token errors.
Developer Tools and Best Practices
- Development stores.
- API Libraries.
- GraphQL Admin API.
- Optimising app performance.
- Testing the app (using Lighthouse).
- Accessibility (WCAG).
- Design and coding best practices.
Troubleshooting
Summary and Next Steps
Requirements
- Experience in web development.
- Programming experience in PHP.
Audience
- Developers.
14 Hours