Learning Object-Oriented Programming using WordPress

Written by Jean Galea
Written by Jean Galea

Last updated on 13 Sep 2022

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.

WP Mayor is supported by its audience. If you purchase through a link on our site, we may earn a commission. Here’s why you can trust us.

Table Of Contents

Table of Contents

Before We Get Started

We found a fully managed WordPress host with fantastic speed, security, and support that has performed consistently for many of our sites.

WP Engine’s longevity and reputation speak for themselves. They offer a hosting platform that allows you to build, test, and deploy faster, along with built-in performance optimizations, backups, and much more.

Try it today and save $100+ in your first year.

With that said, let’s get started…

Introduction

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

<span style="font-weight: 400">Written by: </span>Jean Galea
Written by: Jean Galea

Jean Galea is an investor, entrepreneur, and blogger.

He is the founder of WP Mayor, the plugins WP RSS Aggregator and Spotlight, as well as the Mastermind.fm podcast.

His personal blog can be found at jeangalea.com.

BionicWP

Quick Links

Did you find this article helpful?

Share Your Discovery

6 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more tips and tools.
Join 5000+ designers, developers, and site builders who follow us to receive the best guides, tools, and services for their website builds every week.

Hey, design enthusiasts...

Elevate your website designs with our free transformative guide on the 60-30-10 rule.

Discover how this simple, yet powerful, principle can make your designs infinitely better!

By downloading this guide, you are opting in to our email list. We don’t send spam. You may unsubscribe any time.

What's missing?