Skip to content
UdemyPHPPaid courseAll LevelsCertificate

PHP OOP - Understand Object Oriented Programming in PHP (Udemy.com)

Learn and understand PHP OOP so that you can start building amazing Web Apps with PHP frameworks such as LARAVEL

Created by: Ryan Dhungel

Last updated October 2023

icon
What you will learn

  • Gain Clear Cut Understanding Object Oriented Programming in PHP
  • Get fully prepared to learn and understand PHP frameworks such as Laravel
  • OOP - Classes
  • OOP - Properties and Methods
  • OOP - Magic Methods
  • OOP - Public and Private Visibility
  • OOP - Encapsulation
  • Namespaces
  • Autoloading
  • OOP - Inheritance
  • OOP - Abstract Classes
  • OOP - Interface
  • OOP - Polymorphism
  • OOP - Traits
  • OOP - Exceptions

How it compares

Against the other 151 rated Udemy courses in PHP on CourseDuck:

  • Rating4.2 out of 5higher than 19% of them
  • Reviews410#58 of 152 by number of reviews
  • Length3 hoursshorter than 74% of them
  • Last updatedOctober 2023more recently than 65% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

Learn and understand PHP Object Oriented Programming. OOP is the most popular software development paradigm that has been around for years.
The main focus of this course is to give you a solid understanding of OOP so that you can start using frameworks such as Laravel.
Laravel is currently the most popular web framework. It is very much loved by developers because it makes development process easy and enjoyable while letting you build extremely powerful server side web applications.
But even if you have a good grasp of core PHP, you will find learning a framework like laravel very difficult and time consuming. That is because they are built around MVC pattern.
Without very good understanding of OOP, you will be completely lost, trying to learn frameworks. This course is for that exact reason.
If you are completely new to OOP, I suggest you to complete this course and repeat a few more times so that you understand the concept behind OOP.
This course is not about building an application. This course is about understand the core concept of Object Oriented Programming. It is about understanding classes, properties, methods, static methods, magic methods, interface, inheritance, traits and so on...
Once you complete this short course, you will be comfortable learning MVC frameworks and start building powerful web applications with frameworks such as Laravel.Who this course is for:
  • PHP developers who wants to understand Object Oriented Programming

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Ryan Dhungel is a Web Developer from Sydney, Australia. He builds Web apps using JavaScript, Node JS, React JS, Vue JS, Laravel and other emerging platforms.
He also wants to make the entire Web Development process enjoyable and productive at the same time by producing well explained practical Tutorials and Training packages for fellow developers.

icon
More courses by Ryan Dhungel

Free

$19.99

$12.99

$79.99

$11.99

Free

icon
More PHP courses

$11.99

Free

$64.99

$11.99

$13.99

$10.99

icon
Reviews

4.2

410 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Paul McNeme on 11/14/2020

A good solid course of OOP fundamentals with a sprinkling of advanced concepts. I appreciated the instructor used the same class structure throughout so we could see how the instantiated objects behave and react without having to learn a new object example. one thing I think that could be improved is the number of typos in the videos... quite distracting to me, especially when you realize he has to go back and fix them all, retype... yada yada. Overall a solid course!

By Joseph Bernadas on 7/19/2020

Great explanation.

By Danny Avery on 6/1/2020

Brief and straight to the point course for understanding OOP with PHP. Thanks for the refresher!

By Uriel Lirman on 5/12/2020

Really well explained for beginners!

By Edin Ibrelji on 5/7/2020

Great course, just his pronounciation of english is not so good.

By Glyn Muirhead on 4/11/2020

I am busy with another beginner PHP course but really needed to get a better understanding of OOP to help me continue. I really think this has been a good learning experience. Ryan has a clear way of explaining the concepts. I *really* appreciated how he kept the IDE window slightly smaller and thus not obstructed by the blurring effects of the video player interface top and bottom. By doing this he ensured that I could still clearly see which file he was using at any time, even when my mouse-over caused the video controls to appear and obscure the top and bottom areas of the embedded video player.
(Sidebar:- Can the developers of video player software please refrain from overlaying filenames at the top and video controls at the bottom of their interface every time the user moves their mouse into the viewport? As a beginner coder I need to see every single line of code and each tab the lecturer has open in order to follow the thread of the lesson. I find it *most* irritating when I can't see the detail because the video player controls get in the way. How is this a good example of user interface design?)

By Anett David on 3/13/2020

I've just finished this course, it helped me a lot to understand OOP concepts. I am really happy to have it!

By Daniel kukula on 3/3/2020

I work mainly with python but are forced to use laravel sometimes - this is a quick and good indroduction of php oop syntax

By Jamil Muhammad on 2/7/2020

Great course. I would recommend.

By Wasim Tamboli on 11/23/2019

Concepts are explained in good way but while explaining practically using programs creating lots of confusion. Program started with a class Book after that all the concepts extends the same program and up to end, a beginner programmer definitely get confused.

By Mizech on 10/1/2019

If you looking for a well-done, but rather short introduction to the topic, then you should have a look at this course.
Thanks a lot for it.

By Raffaele Giammario on 7/10/2019

Too basic

Showing 12 of 122 reviews