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
Foundations of E-commerce
- Selecting a business model
- Defining industry, persona, and product offerings
Getting Started
- Configuring the development environment
- Creating a Shopify account
- Accessing the developer portal
Database Configuration
- Setting up a MySQL database
- Managing data storage
- Retrieving access tokens
Building a Shopify Application
- Adding products via Shopify CLI
- Implementing empty states with Polaris
- Incorporating resource pickers using App Bridge
- Creating resource lists with GraphQL
- Modifying product prices via GraphQL
Application Security
- Authentication methods
- OAuth authorization flows
- API specifications and descriptions
- Managing access tokens
- Handling session tokens
REST API Development
- Understanding API and secret keys
- Generating API credentials
- Implementing REST API functions
- Filtering API requests
- Resolving API and access token errors
Developer Tools and Best Practices
- Using development stores
- Leveraging API Libraries
- Utilizing the GraphQL Admin API
- Optimizing application performance
- Testing applications with Lighthouse
- Ensuring accessibility (WCAG)
- Applying design and coding best practices
Troubleshooting
Summary and Future Steps
Requirements
- Background in web development
- Proficiency in PHP programming
Target Audience
- Developers
14 Hours