Course Details

Lessons

44

Skill Level

Intermediate

Certificate

Available

What You Will Learn?

  • Write automated tests for your functions and classes
  • Write better code with less bugs, in less time
  • Develop code using test-driven development
  • Know that the code you write works how you want it to
  • And more!

Description

Requirements

  • You must know PHP, including object-oriented code
  • Be happy running commands in the terminal / command line on your computer
  • Ideally have PHP and Composer installed, but a brief overview of installing these will be covered

Curriculum

Section 1: Introduction and project setup
Section 2: Unit testing with PHPUnit: the basics
Section 3: Configuring the PHPUnit test environment
Section 4: Test dependencies, fixtures and exceptions
Section 5: Test doubles: mocks and stubs
Section 6: Test-driven development
Section 7: Testing non-public methods and properties and abstract classes
Section 8: Conclusion

BitDegree platform reviews

Our students say Excellent
9.5 out of 10