Live PHP Coding Stream #31 Creating OOP course for FreeCodeCamp - Building the invoice DB tests

In the 31st live coding stream in this OOP PHP framework series I demonstrate building the invoice database tests.
I discuss and demonstrate the complexities of saving and inserting dynamic MySQL data. I also talk about how the PHP code can be refactored and restructured for better reusability.

*** Sponsors ***
Hostinger. Get 82% off web hosting with a free domain.
Use discount code 'Peter Fisher' to get a further 15% off.

Listen to the Podcast:

Also mentioned in this stream is my newly released Python Clean Coding course from Packt Publishing:

This is an archived live coding stream from the How To Code Well Twitch channel.
Watch the stream here

I am building this project for a FreeCodeCamp course that I am developing. The project will be an invoicing system which will be written in PHP and use MySQL and Docker.
- The project will have no PHP frameworks.
- The FreeCodeCamp course will teach OOP in PHP
- The live streams will only show the development of the project and not the actual course

The code can be found here:
The repository name may change

Previous live coding streams in this project (Parts 1 - 20):

*** My Programming Courses ***
Docker In Motion

Hands-on Microservices In Python
- Packt Publishing:
- Udemy:

Python Clean Coding:
- Packt Publishing:

*** Programming resources ***
Hostinger VPS Hosting:
Get 15% off using code PETERFISHER

Programming books from Manning Publications:
Udemy courses
Skillshare courses

*** Follow How To Code Well ***

*** Subscribe to the newsletter ***

*** Listen to the Friday Podcast ***

*** My Talks ***
Using a Framework or Not - PHP South West

How To Put Your Docker Images On A Diet - PHP South West

Software Complexities - Peter Fisher - PHPSW: Learning About Complexities, August 2018

DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows me to continue to make web development videos like this. Thank you for the support!

#php #oop #webDevelopment
Be the first to comment