Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
- PHP programming experience
Audience
- Developers
Related Courses
Contentful Headless CMS
7 hours
Django CMS for Administrators
14 hours
Django CMS for Developers
21 hours
Forestry CMS
7 hours
Wagtail CMS for Developers
21 hours
Administering a Drupal 7 Website
7 hours
Drupal 7 for Developers
14 hours
Administering a Drupal 8 Website
7 hours
Drupal 8 Themes
7 hours
Drupal Responsive Design
7 hours
Drupal and Solr
14 hours
Veeva Vault
14 hours