Tutorialspoint

Object Oriented PHP & TDD with PHPUnit from Scratch

Learn Object Oriented PHP & Test Driven Development using PHPUnit - Project Included

  Ogbemudia Terry Osayawe

   PHP, Development, Web Development

  Language - English

   Published on 10/2021

0
  • Introduction
    02:00
    Preview
  • How to Get Help
  • Download Complete Source code
  • PHP Classes and Objects
    13:16
    Preview
  • Bootstrapping An Object
    07:38
    Preview
  • Encapsulation
    13:40
  • Object Inheritance
    09:58
  • Static Methods & Properties
    07:40
  • Method Chaining
    05:41
  • Abstract Classes (Database Case Study)
    13:26
  • Abstract Classes (Database Case Study) - Conclusion
    18:31
  • Object Interfaces (Predator and Prey Case Study)
    18:51
  • Late Static Binding
    03:13
  • Namespaces and Better Autoloading
    16:07
  • Simple OOP Project: Grading Class Overview
    03:05
  • Simple OOP Project: Compute Student Semester Result Class
    12:59
  • Simple OOP Project: Using The Compute Student Semester Result Class
    06:44

Description

As a PHP developer it won't take long to realize that there are dozens of outdated tutorials and articles on the internet, if you want to learn how to write better code with fewer bugs, you will need to know how to write clean object-oriented code and unit tests.

This course is designed to get you up and running as fast as possible with Test Driven Development with object-oriented PHP and PHPUnit without any dependencies. We'll quickly cover OOP basics, then dive into some of the more advanced features of the language. Don't be tricked by other courses that only teach you basic and outdated stuff! 

This is the only course on Udemy that will teach you Test Driven Development in Object-Oriented PHP and PHPUnit. This course will give you ample opportunities to strike out on your own and start working on your own programs.

In this course you will:

  • Understand Object-Oriented PHP 

  • Learn test-driven development (TDD)

  • Learn how and why you should use the dependency inversion principle and dependency injection 

  • Implement some common design patterns using PHP

  • Build a database wrapper with support for PDO and MySQLi

  • Gain a sense of when to use basic language features

PHP is one of the most popular and widely used programming languages. Get job-ready with PHP today by enrolling now!

What Will I Get ?

  • Learned how to set up PHPUnit and write a test (TDD)
  • Understand Object Oriented PHP 
  • Learn how and why you should use the dependency invasion principle (DIP) and dependency injection
  • Build a scalable object-oriented PHP application
  • Implement some common design patterns using PHP
  • Build a database wrapper with support for PDO and MySQLi

Requirements

  1. Have basic knowledge of PHP
  2. Have basic knowledge of PDO or MySQLi
  3. Know how to install PHP 7 or a newer version 
0
Course Rating
0%
0%
0%
0%
0%

    Feedbacks (0)

  • No Feedbacks Yet..!
Object Oriented PHP & TDD with PHPUnit from Scratch
This Course Includes :

12 hours

68 Lectures

30 Resources

Lifetime Access

30-Days Money Back Guarantee

We make use of cookies to improve our user experience. By using this website, you agree with our Cookies Policy.