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
- High-level view of Shopify features and architecture
Core E-commerce Principles
- Selecting an appropriate business model
- Defining industry, personas, and product offerings
Initial Setup
- Configuring the development environment
- Establishing a Shopify account
- Navigating the developer site
Database Configuration
- Setting up a MySQL database
- Managing data storage within the database
- Obtaining access tokens
Building a Shopify Application
- Adding products via Shopify CLI
- Implementing empty states using Polaris
- Integrating a resource picker with App Bridge
- Creating a resource list using GraphQL
- Updating product prices through GraphQL
Application Security
- Types of authentication methods
- OAuth authorization processes
- API specifications and documentation
- Managing access tokens
- Handling session tokens
REST API Development
- Distinguishing between API and secret keys
- Generating API keys
- Implementing REST API functions
- Filtering API requests
- Resolving API and access token errors
Developer Tools and Best Practices
- Utilizing development stores
- Using API Libraries
- Working with the GraphQL Admin API
- Optimizing application performance
- Testing applications with Lighthouse
- Ensuring accessibility (WCAG)
- Applying design and coding best practices
Troubleshooting
Summary and Next Steps
Requirements
- Background in web development
- Experience with PHP programming
Target Audience
- Developers
14 Hours