-
Introduction 4
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
Lecture1.4
-
-
OOP Basics 16
-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
Lecture2.4
-
Lecture2.5
-
Lecture2.6
-
Lecture2.7
-
Lecture2.8
-
Lecture2.9
-
Lecture2.10
-
Lecture2.11
-
Lecture2.12
-
Lecture2.13
-
Lecture2.14
-
Lecture2.15
-
Lecture2.16
-
-
$this keyword 8
-
Lecture3.1
-
Lecture3.2
-
Lecture3.3
-
Lecture3.4
-
Lecture3.5
-
Lecture3.6
-
Lecture3.7
-
Lecture3.8
-
-
Constructor and Destructor 14
-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
Lecture4.4
-
Lecture4.5
-
Lecture4.6
-
Lecture4.7
-
Lecture4.8
-
Lecture4.9
-
Lecture4.10
-
Lecture4.11
-
Lecture4.12
-
Lecture4.13
-
Lecture4.14
-
-
Chaining Methods and Properties 5
-
Lecture5.1
-
Lecture5.2
-
Lecture5.3
-
Lecture5.4
-
Lecture5.5
-
-
Access Modifiers - public and private 12
-
Lecture6.1
-
Lecture6.2
-
Lecture6.3
-
Lecture6.4
-
Lecture6.5
-
Lecture6.6
-
Lecture6.7
-
Lecture6.8
-
Lecture6.9
-
Lecture6.10
-
Lecture6.11
-
Lecture6.12
-
-
Inheritance 14
-
Lecture7.1
-
Lecture7.2
-
Lecture7.3
-
Lecture7.4
-
Lecture7.5
-
Lecture7.6
-
Lecture7.7
-
Lecture7.8
-
Lecture7.9
-
Lecture7.10
-
Lecture7.11
-
Lecture7.12
-
Lecture7.13
-
Lecture7.14
-
-
final keyword 7
-
Lecture8.1
-
Lecture8.2
-
Lecture8.3
-
Lecture8.4
-
Lecture8.5
-
Lecture8.6
-
Lecture8.7
-
-
Interface 10
-
Lecture9.1
-
Lecture9.2
-
Lecture9.3
-
Lecture9.4
-
Lecture9.5
-
Lecture9.6
-
Lecture9.7
-
Lecture9.8
-
Lecture9.9
-
Lecture9.10
-
-
Abstract Classes and Methods 9
-
Lecture10.1
-
Lecture10.2
-
Lecture10.3
-
Lecture10.4
-
Lecture10.5
-
Lecture10.6
-
Lecture10.7
-
Lecture10.8
-
Lecture10.9
-
-
Static Methods and Properties 10
-
Lecture11.1
-
Lecture11.2
-
Lecture11.3
-
Lecture11.4
-
Lecture11.5
-
Lecture11.6
-
Lecture11.7
-
Lecture11.8
-
Lecture11.9
-
Lecture11.10
-
-
Polymorphism 7
-
Lecture12.1
-
Lecture12.2
-
Lecture12.3
-
Lecture12.4
-
Lecture12.5
-
Lecture12.6
-
Lecture12.7
-
-
Data Encapsulation 5
-
Lecture13.1
-
Lecture13.2
-
Lecture13.3
-
Lecture13.4
-
Lecture13.5
-
-
Data Abstraction 4
-
Lecture14.1
-
Lecture14.2
-
Lecture14.3
-
Lecture14.4
-
-
Overriding 7
-
Lecture15.1
-
Lecture15.2
-
Lecture15.3
-
Lecture15.4
-
Lecture15.5
-
Lecture15.6
-
Lecture15.7
-
-
Magic Methods 9
-
Lecture16.1
-
Lecture16.2
-
Lecture16.3
-
Lecture16.4
-
Lecture16.5
-
Lecture16.6
-
Lecture16.7
-
Lecture16.8
-
Lecture16.9
-
-
Type Hinting 7
-
Lecture17.1
-
Lecture17.2
-
Lecture17.3
-
Lecture17.4
-
Lecture17.5
-
Lecture17.6
-
Lecture17.7
-
-
Dependency Injection 6
-
Lecture18.1
-
Lecture18.2
-
Lecture18.3
-
Lecture18.4
-
Lecture18.5
-
Lecture18.6
-
-
Working with Objects 9
-
Lecture19.1
-
Lecture19.2
-
Lecture19.3
-
Lecture19.4
-
Lecture19.5
-
Lecture19.6
-
Lecture19.7
-
Lecture19.8
-
Lecture19.9
-
-
Traits and Code Inclusion 7
-
Lecture20.1
-
Lecture20.2
-
Lecture20.3
-
Lecture20.4
-
Lecture20.5
-
Lecture20.6
-
Lecture20.7
-
-
AutoLoading and Dynamic Calling 7
-
Lecture21.1
-
Lecture21.2
-
Lecture21.3
-
Lecture21.4
-
Lecture21.5
-
Lecture21.6
-
Lecture21.7
-
-
S.O.L.I.D - Object Oriented Principles 6
-
Lecture22.1
-
Lecture22.2
-
Lecture22.3
-
Lecture22.4
-
Lecture22.5
-
Lecture22.6
-
-
Project 1: Database Class with OOP 4
-
Lecture23.1
-
Lecture23.2
-
Lecture23.3
-
Lecture23.4
-
-
Projects 2: CRUD Operations with Post Class with OOP 6
-
Lecture24.1
-
Lecture24.2
-
Lecture24.3
-
Lecture24.4
-
Lecture24.5
-
Lecture24.6
-
-
Bonus Section 5
-
Lecture25.1
-
Lecture25.2
-
Lecture25.3
-
Lecture25.4
-
Lecture25.5
-
This content is protected, please login and enroll course to view this content!
Prev
Course Prerequisite