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
- Comparing Shopify, Magento, and WordPress.
- Overview of Shopify’s features and architecture.
Understanding E-commerce Fundamentals
- Selecting a business model.
- Defining industry, persona, and products.
Getting Started
- Setting up the development environment.
- Creating a Shopify account.
- Accessing the developer site.
Setting Up the Database
- Configuring the MySQL database.
- Storing data in the database.
- Obtaining access tokens.
Creating a Shopify Application
- Adding products using Shopify CLI.
- Implementing an empty state with Polaris.
- Adding a resource picker with App Bridge.
- Implementing a resource list with GraphQL.
- Updating product prices using GraphQL.
Securing the Application
- Exploring types of authentication.
- Implementing OAuth authorization.
- Understanding APIs and their descriptions.
- Managing access tokens.
- Handling session tokens.
Developing REST APIs
- Understanding API and secret keys.
- Generating API keys.
- Creating a REST API function.
- 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 app performance.
- Testing the app using Lighthouse.
- Ensuring accessibility (WCAG standards).
- Adhering to design and coding best practices.
Troubleshooting
Summary and Next Steps
Requirements
- Experience in web development.
- Programming experience with PHP.
Audience
- Developers.
14 Hours