PHP OOP - Understand Object Oriented Programming in PHP
4.3 (367 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,220 students enrolled

PHP OOP - Understand Object Oriented Programming in PHP

Learn and understand PHP OOP so that you can start building amazing Web Apps with PHP frameworks such as LARAVEL
4.3 (367 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,220 students enrolled
Created by Ryan Dhungel
Last updated 12/2019
English
Current price: $12.99 Original price: $19.99 Discount: 35% off
9 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 25 lectures 03:10:47
+ PHP Object Oriented Programming Core Concepts
20 lectures 02:59:06
Magic method - constructor
07:23
Magic method - toString , default arguments and type hinting
06:25
Public and private visibility
11:58
Encapsulation - accessors - mutators
10:28
Static property
12:40
Namespace use, as keywords
08:31
Autoloading
05:57
Inheritance - extends - parent
10:55
Overriding methods
04:11
Abstract classes part one
14:25
Abstract classes part two
08:19
Interface part one
08:44
Interface part two
13:58
Polymorphism
09:28
Traits part one
12:55
Traits part two
08:52
Exception - try catch finally block
07:55
Source code
00:03
+ BONUS LECTURES
5 lectures 11:40
REFERAL LINKS
00:03
React Node Social Network from Scratch to Deploy
01:48
React Node Ecommerce from Scratch to Deployment
00:54
React Node Web Development with Ultimate Authentication
05:20
React Node Multi User Blogging Platform with SEO
03:35
Requirements
  • Basic knowledge of PHP Programming Language
  • Have a local development environment setup for writing PHP code
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