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