Advanced WooCommerce Development

Below is a list of the topics currently offered for aspiring and current WooCommerce Developers. You can sign up to track your progress or dive right in and Launch whichever topic interests you.

Note: Currently, this site is not great on small screens (mobile devices). It’s geared for developers working in front of big screens, with IDE’s, browsers with a couple of tabs, a couple command line scripts running, and their favorite music playing. If you’re on a phone right now, this site probably isn’t what you’re looking for.

Automated Testing

Overview: PHPUnit, Jest, and BackstopJS testing for WordPress

Topics:

  • Docker
  • PHPUnit and WPUnitTestCase
  • Integration Testing
  • Fixtures, Mocks, and Testing Tricks
  • Jest and JSDOM tests
  • BackstopJS setup, configuration and tests

Launch Course

Or

Sign Up**
**To track your progress on quizzes and receive updates on new content

WC_Data

Overview: The WC_Data structure and supporting data stores

Topics:

  • WC_Data
  • Data Stores
  • Class Strucuture Family Trees
  • Filter and Action Hooks
  • Customizing WC_Data Behavior
  • Custom Data Store

Launch Course

Or

Sign Up**
**To track your progress on quizzes and receive updates on new content

REST API and Webhooks

Overview: Connect WooCommerce stores to external applications using the built in tools

Topics:

  • REST API
  • Webhooks
  • Webhook/REST Request and Response Flow
  • Custom REST Endpoints
  • Webhook uses and implementation

Launch Course

Or

Sign Up**
**To track your progress on quizzes and receive updates on new content

WC_Session, WC_Cart, and WC_Checkout

Overview: Track and customize the user experience from “Add to Cart” to “Checkout Now”

Topics:

  • Overview
  • Session, Cart, and Checkout Interactions
  • Cookies and Session Storage
  • Custom Cart and Checkout Development

Launch Course

Or

Sign Up**
**To track your progress on quizzes and receive updates on new content

Gutenberg

Overview: Deepen your Knowledge of the WordPress page builder to create incredible user experiences for your store owners AND customers

Topics:

  • npx create-block package
  • The development build process
  • Custom block file structure
  • Existing WooCommerce Blocks
  • Block Patterns/li>
  • Developing a Custom Block

Launch Course

Or

Sign Up**
**To track your progress on quizzes and receive updates on new content

RSS
LinkedIn
Share