Learning Object-Oriented Programming using WordPress

One of the biggest criticisms aimed at WordPress and many of the developers within our ecosystem is the overuse of procedural coding and lack of proper object-oriented coding principles.

It’s a topic that’s been discussed over and over, including an episode on the Mastermind.fm show. In fact, Carl Alexander, one of the major OOP evangelists in the WP world, was on that show. The great news is that he has just released a course about object-oriented programming in WordPress. Together with Tom McFarlin and Alain Schlesser he has been one of my goto people in WordPress whenever I wanted to recommend learning materials to people getting started with programming in WordPress.

There are 4 packages to choose from, starting from the cheapest at $39 for the book in PDF format, and going all the way to $999 package that includes two code review sessions for your team. I think the latter is a great option if you’re assembling a team that’s building WordPress products and want to make sure that all your developers are following sound patterns when building the products.

For everyone else, I would highly recommend the $249 complete package.

The reason being that you not only get the book and the exercises + solutions, but you get the benefit of having in-depth screencasts in which Carl clearly explains all the steps he is using to solve the exercises. I found them particularly helpful as he also explains different alternatives that could be used to solve an exercise, and why one might be preferable over the other.

Overall this is one of the best resources in the WordPress programming niche, and I wholeheartedly recommend this course. I’ve been waiting for an OOP-related course in WordPress for many years, and I’m very happy that Carl has taken the step of putting in all this work to create the course. I hope he continue expanding on it and I also hope others will follow his example and blog and write more about OOP in WordPress.

Get OOP using WordPress

About Jean Galea

Jean Galea is a WordPress developer, entrepreneur and padel player. He is the founder of WP Mayor, the plugins WP RSS Aggregator and EDD Bookings, as well as the Mastermind.fm podcast. His personal blog can be found at jeangalea.com.

Related Articles

4 Responses

  1. Deva
    Deva March 17, 2019 at 23:23 | | Reply

    Good work thanks for sharing

  2. mohmsili
    mohmsili March 18, 2019 at 05:38 | | Reply

    Thanks,keep up the good work.

  3. Deva
    Deva March 23, 2019 at 02:28 | | Reply

    nice post thank you

  4. djamila_st
    djamila_st September 8, 2019 at 00:07 | | Reply

    Thanks for the great reminders, Kim. I’m not finding that poll page

Leave a Reply