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: Shopify vs Magento vs Wordpress
- Overview of Shopify's features and system architecture
E-commerce Core Concepts
- Selecting an appropriate business model
- Defining industry focus, personas, and product offerings
Getting Started
- Setting up the local development environment
- Creating a Shopify account
- Navigating the developer portal
Database Configuration
- Setting up a MySQL database
- Implementing data storage strategies
- Retrieving access tokens
Building a Shopify Application
- Adding products via Shopify CLI
- Implementing empty states with Polaris
- Incorporating a resource picker using App Bridge
- Displaying resource lists via GraphQL
- Modifying product prices using GraphQL
Application Security
- Authentication methodologies
- OAuth authorization flows
- API endpoints 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 & Best Practices
- Utilizing development stores
- Using API Libraries
- Leveraging the GraphQL Admin API
- Optimizing application performance
- App testing with Lighthouse
- Ensuring accessibility (WCAG)
- Adhering to design and coding standards
Troubleshooting
Summary and Next Steps
Requirements
- Background in web development
- Proficiency in PHP programming
Target Audience
- Software Developers