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

Produced in 2018

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

icon
Quality Score

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

Overall Score : 90 / 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
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

MERN Stack React Node Ecommerce from Scratch to Deployment

$11.99

React Redux Firebase CRUD Application with Authentication

$11.99

MERN Stack - React Node from Scratch Building Social Network

$11.99

Master JavaScript from Scratch (with jQuery and React JS)

$11.99

HTML CSS Bootstrap jQuery Website from Scratch to Production

$11.99

Node JS API Development for Beginners

$11.99

icon
More php courses

Ultimate PHP, CSS And SASS: Enhance Your JavaScript Skills!

$11.99

Create a High End Social Network Twitter Clone In PHP, MySQL

$11.99

The Complete 2021 PHP Full Stack Web Developer Bootcamp

$11.99

Make a Google search engine clone: JavaScript PHP and MySQL

$11.99

Write PHP Like a Pro: Build a PHP MVC Framework From Scratch

$11.99

Make a YouTube Clone from Scratch: JavaScript PHP and MySQL

$11.99

icon
Reviews

4.5

122 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

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