PHP - Learn OOP - 100% Practical
4.5 (51 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.
3,119 students enrolled

PHP - Learn OOP - 100% Practical

Learn Object Oriented Programming in PHP
4.5 (51 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.
3,119 students enrolled
Last updated 4/2020
English
English [Auto]
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 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
  • OOP PHP Skills
Course content
Expand all 64 lectures 03:49:15
+ Classes
3 lectures 05:20
Instantiate first object
02:05
Properties and methods
02:07
+ Accessors
5 lectures 09:38
How to access properties and methods
02:17
How to access from inside the class
01:54
How to access methods
01:33
Understand protected
02:10
Protected again
01:44
+ Getters & Setters
5 lectures 15:54
Access protected with getters
01:52
Understand better the setter method
03:58
Some practice with getters and setters
04:13
Magic __get && __set
03:15
+ Static Section
7 lectures 23:02
Let's understand firstly the __construct()
03:45
More about __construct()
04:58
How to access the static
02:35
Access a static inside the class
03:42
More about static
03:45
Static methods
03:49
+ __construct & __destruct
3 lectures 17:30
__construct
07:19
__destruct
06:12
instanceof
03:59
+ Predefined functions for classes
4 lectures 09:05
get_declared_classes()
03:00
class_exists()
01:44
property & method exists
01:52
get_class_vars & methods
02:29
+ Inheritance
6 lectures 20:57
How to extend a class
04:30
Extend even more
01:07
private property
05:48
Static in relation to inheritance
04:59
final keyword - part 2
02:06
+ Overriding
3 lectures 11:12
Setup the environment
03:05
Overriding and accessing parent constructor
01:59
Example with parent constructor
06:08
Requirements
  • Basic PHP
Description

Learn from zero how to write classes, interfaces, traits, abstract classes, add properties and methods, give them functionality and build code. You will learn also how to deal with accessors like public, protected, static, predefined functions for classes and magic methods. Not the last we will build together a fully functional class for login.

Who this course is for:
  • PHP learners
  • PHP beginners