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 features and architecture
Understanding E-commerce Fundamentals
- Choosing the right business model
- Defining industry, target persona, and products
Getting Started
- Setting up the development environment
- Creating a Shopify account
- Accessing the developer portal
Setting Up the Database
- Configuring the MySQL database
- Storing data within the database
- Obtaining access tokens
Creating a Shopify Application
- Adding products (via Shopify CLI)
- Implementing an empty state (via Polaris)
- Integrating a resource picker (via App Bridge)
- Implementing a resource list (via GraphQL)
- Updating product prices (via GraphQL)
Securing the Application
- Exploring types of authentication
- Implementing OAuth authorization
- Understanding APIs and their descriptions
- Managing access tokens
- Managing session tokens
Developing REST APIs
- Understanding APIs and secret keys
- Generating API keys
- Creating REST API functions
- Filtering API requests
- Troubleshooting API and access token errors
Developer Tools and Best Practices
- Using development stores
- Utilizing API Libraries
- Working with the GraphQL Admin API
- Optimizing app performance
- Testing the app (using Lighthouse)
- Ensuring accessibility (WCAG)
- Adhering to design and coding best practices
Troubleshooting
Summary and Next Steps
Requirements
- Experience in web development
- Proficiency in PHP programming
Audience
- Developers
14 Hours