1 PHP eCommerce Project #1: Course Introduction 🛒 (OOP Beyond The Basics Tutorial)
2 PHP eCommerce Project #2: PHP Session Revision 🛒 (OOP Beyond The Basics Tutorial)
3 PHP eCommerce Project #3: Session Authentication Setup 🛒 (OOP Beyond The Basics Tutorial)
4 PHP eCommerce Project #4: Introducing Doctrine ORM 🛒 (OOP Beyond The Basics Tutorial)
5 PHP eCommerce Project #5: Create a User [Doctrine Entity] 🛒 (OOP Beyond The Basics Tutorial)
6 PHP eCommerce Project #6: Create User Script 🛒 (OOP Beyond The Basics Tutorial)
7 PHP eCommerce Project #7: Create a PHP Session Class using TDD (Test Driven Development Tutorial)
8 PHP eCommerce Project #8: PHP Session Start Method using TDD (Test Driven Development Tutorial)
9 PHP eCommerce Project #9: Removing Noise From Your Code 🛒 (OOP Beyond The Basics Tutorial)
10 PHP eCommerce Project #10: Update The Session Start Method 🛒 (OOP Beyond The Basics Tutorial)
11 PHP eCommerce Project #11: Create a Session Interface 🛒 (OOP Beyond The Basics Tutorial)
12 PHP eCommerce Project #12: PHP Session Class - Set Method (Setting Session Variables Using TDD)
13 PHP eCommerce Project #13: PHP Session Class - Has Method (checking if session has a key using TDD)
14 PHP eCommerce Project #14: Retrieve Session Variables using TDD (Test Driven Development Tutorial)
15 PHP eCommerce Project #15: Unset Session Variables using TDD (Test Driven Development Tutorial)
16 PHP eCommerce Project #16: User Experience - Analyse A Customer Journey (UX Tutorial)
17 PHP eCommerce Project #17: Define A Minimal Product - The Shortest Route to A Working Application
18 PHP eCommerce Project #18: Create an In-Memory Test Database With Rollback Between Tests
19 PHP eCommerce Project #19: Custom Test Case For Interacting With The Database (PHPUnit Tutorial)
20 PHP Testing Tutorial: Create a Doctrine ORM Schema Loader Tool - Roll Back Test Database (PHPUnit)
21 PHP eCommerce Project #21: Create a Product Class (Doctrine ORM Entity Tutorial)
22 PHP eCommerce Project #22: Write A PHPUnit Test For Creating A Product (PHPUnit Tutorial)
23 PHP eCommerce Project #23: Write a Custom Database Test Assertion (PHPUnit Testing Tutorial)
24 PHP eCommerce Project #24: Write a Custom PHPUnit Test Failure Message (PHPUnit Testing Tutorial)
25 PHP eCommerce Project #25: Inverse Custom Database Test Assertions (PHPUnit Testing Tutorial)
26 PHP eCommerce Project #26: Update the Development Database Schema Command (Doctrine ORM Tutorial)
27 PHP eCommerce Project #27: Create a Product Page (PHP eCommerce Tutorial)
28 PHP eCommerce Project #28: Replace Hardcoding with Query Parameters (GET Requests Tutorial)
29 PHP eCommerce Project #30: Create an Order Entity (PHPUnit and Doctrine ORM Tutorial)
30 PHP eCommerce Project #31: Test an Order Can Be Updated (Doctrine ORM Update / PHPUnit Tutorial)
31 PHP eCommerce Project #32: Test an Order Can Be Cancelled (Doctrine ORM Update / PHPUnit Tutorial)
32 PHP eCommerce Project #33: Fixing Broken Tests (PHPUnit Tutorial)
33 PHP eCommerce Project #34: Order ↢ Item ↣ Product Relationship (PHP eCommerce Tutorial)