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.
Duration 14 hours
Course Outline
Introduction
- Comparison of Shopify, Magento, and Wordpress
- Overview of Shopify's features and architecture
Foundations of E-commerce
- Selecting a business model
- Defining industry, persona, and products
Initial Setup
- Establishing the development environment
- Registering a Shopify account
- Navigating the developer site
Database Configuration
- Setting up the MySQL database
- Data storage in the database
- Obtaining access tokens
Building a Shopify Application
- Adding products (via Shopify CLI)
- Implementing an empty state (using Polaris)
- Integrating a resource picker (using App Bridge)
- Displaying a resource list (using GraphQL)
- Updating product prices (using GraphQL)
Application Security
- Overview of authentication types
- OAuth authorization
- APIs and their descriptions
- Access tokens
- Session tokens
REST API Development
- Understanding API and secret keys
- Generating API keys
- Implementing a REST API function
- Filtering API requests
- Resolving API and access token errors
Developer Tools and Best Practices
- Development stores
- API Libraries
- GraphQL Admin API
- Optimizing app performance
- Testing the app (using Lighthouse)
- Accessibility (WCAG)
- Design and coding best practices
Troubleshooting
Summary and Next Steps
Requirements
- Background in web development
- Experience with PHP programming
Audience
- Developers