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
- Comparison of Shopify, Magento, and WordPress
- Overview of Shopify features and architecture
Understanding E-commerce Fundamentals
- Selecting a business model
- Industry, persona, and products
Getting Started
- Setting up the development environment
- Creating a Shopify account
- Accessing the developer site
Database Configuration
- 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 (using Polaris)
- Adding a resource picker (using App Bridge)
- Implementing a resource list (using GraphQL)
- Updating product prices (using 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 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 (Lighthouse)
- Accessibility (WCAG)
- Best practices for design and coding
Troubleshooting
Summary and Next Steps
Requirements
- Experience with web development
- Programming experience in PHP
Audience
- Developers
14 Hours