PHPOO
Back End DevelopmentPHPBeginner

PHPOO

Learn the main concepts of OBJECT-ORIENTED PHP and build your first design patterns in no time!

▶ 29 chapters
⏱ 5h00
📅 23/04/2024
🚀 Start✓ Free access

📋 Course syllabus

Bonus
1
The pillars of OOP in PHP
Lesson
5m38
Classes in PHP
2
01 - Creating our first class
Lesson
3m24
3
02 - Handling the constructor
Lesson
3m53
4
03 - Classes, the first pillar of OOP
Lesson
0m43
5
04 - Encapsulation, the second pillar of OOP
Lesson
2m45
6
05 - Setting up getters and setters
Lesson
3m08
7
06 - The purpose of getters and setters
Lesson
2m50
Exercise on classes
8
07 - Exercise instructions
Lesson
0m59
9
08 - Exercise solution
Lesson
8m20
Encapsulation
10
09 - Access modifiers
Lesson
4m50
11
10 - Static members and class constants
Lesson
11m33
Exercise on encapsulation
12
11 - Introduction to the exercise
Lesson
0m51
13
12 - Exercise solution
Lesson
7m11
Inheritance in PHP
14
13 - Inheritance, a pillar of OOP in PHP
Lesson
2m26
15
14 - Calling the parent constructor
Lesson
3m59
16
15 - Defining properties and methods in child classes
Lesson
2m00
17
16 - The direction of inheritance
Lesson
6m29
Polymorphism in PHP
18
17 - Polymorphism in PHP and overriding
Lesson
3m02
19
18 - Calling a parent class method
Lesson
1m40
20
19 - Polymorphism in PHP and overloading
Lesson
4m12
Abstraction in PHP
21
20 - Abstraction in PHP
Lesson
8m16
22
21 - Conclusion on abstraction
Lesson
0m41
Finalization in PHP
23
22 - Finalization in OO PHP
Lesson
2m05
24
23 - Conclusion on finalization
Lesson
0m49
Traits in PHP
25
24 - Traits in PHP
Lesson
4m44
Class coupling in PHP
26
25 - Class coupling in OO PHP
Lesson
5m05
Interfaces
27
26 - Interfaces
Lesson
3m24
28
27 - The problem without interfaces
Lesson
6m06
29
28 - The solution with an interface
Lesson
7m33