Skip to content

Devscreencast Elearning — Terry Ogbemudia Osayawe

PHP Mastery Object-Oriented Design & Test-Driven Development

Compare Devscreencast’s PHP course for object design, PHPUnit, dependency injection and a database wrapper supporting PDO and MySQLi.

PaidIntermediate10+ hoursEnglishCertificatePHP
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Devscreencast combines object-oriented PHP with test-driven development. Classes, design patterns and dependency management support the implementation work, including a database wrapper. The roughly twelve-hour course is a continuation for PHP learners who want to reason about design and verify behavior.

What you will learn

  • Develop PHP behavior alongside PHPUnit tests.
  • Apply interfaces and dependency injection in a design.
  • Build and test a database abstraction.

Who this suits

Learners with basic PHP and PDO or MySQLi knowledge. The provider requires PHP 7 or later.

Before you enroll

The published update date is November 2023. Check PHPUnit and PHP compatibility before installing the demonstrated dependencies, and distinguish a passing unit test from complete application coverage.

Udemy offers paid enrollment; purchase and subscription availability can vary. Check the previews, curriculum and checkout terms. Its completion certificate is not an accredited qualification.

Put it into practice

Write a small repository interface and test it with a fake implementation. Add an integration test that checks how the real database adapter handles a failure.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

The level filter is an editorial estimate from the stated prerequisites and curriculum. The provider’s current course page remains the source for enrollment details.

View the curriculum and current access options at Udemy.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Udemy
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
Devscreencast Elearning — Terry Ogbemudia Osayawe
Category
PHP
Page updated
12 Oct 2026