Learn the Principles of Object-Oriented Programming in PHP

4.1 Average User Rating
5827 students have watched this


Learn to PHP Properly with Lorna Mitchell

  • Last Updated Mar 2018
  • 8 Video Lessons
  • 1 hours 6 minutes
  • 5827 Happy Students

About the course

Presented by accomplished PHP developer Lorna Mitchell (co-author of the SitePoint book PHP Master), this course is aimed at developers who want to write more readable, more sharable, and more maintainable code. For beginners to OOP, it covers an introduction to Object-oriented Programming (OOP) with PHP, inheritance, how to architect modular systems, magic methods, user accounts, visibility (public, private and protected), and much more. Its aim is to provide the basic terminology and concepts to allow you to quickly delve in the world of OO programming. Each topic is presented with a practical code demonstration, and Lorna also shares plenty of hints and tips for writing more efficient and powerful code along the way.

  • Last Updated Mar 2018
  • 8 Video Lessons
  • 1 hours 6 minutes
  • 5827 Happy Students

Leave a Review

Courses Outline

Lesson 1: What is OOP?
What is OOP?
7:04
Code Samples
Lesson 2: First Steps
First Steps
10:39
Lesson 3: Properties & Methods
Properties & methods
5:51
Exercise 1
Exercise 1: Solution
Lesson 4: Architecting Modular Systems
Architecting Modular Systems
5:23
Lesson 5: Coding Inheritance
Coding Inheritance
17:19
Lesson 6: Visibility: Private, Public and Protected
Visibility: Public, Private & Protected
8:38
Exercise 2
Exercise 2: Solution
Lesson 7: Magic Methods
Magic Methods
8:28
Lesson 8: Wrap up
Wrap Up
2:55
Where to go from here?
  • Last Updated Mar 2018
  • 8 Video Lessons
  • 1 hours 6 minutes
  • 5827 Happy Students