| | [00. Introduction] |
| | | 00.01. Welcome.mov (4.08 MB) |
| | | 00.02. Using the exercise files.mov (2.49 MB) |
| | | 00.03. Understanding what you should know.mov (777.15 KB) |
| | | 00.02. Using the exercise files.srt (3.87 KB) |
| | | 00.03. Understanding what you should know.srt (1.26 KB) |
| | | 00.01. Welcome.srt (0.84 KB) |
| | [01. Introduction to Object oriented programming] |
| | | 01.03. Why should you use object-oriented programming.mov (2.02 MB) |
| | | 01.01. What is an object.mov (1.32 MB) |
| | | 01.02. What is a class.mov (1.24 MB) |
| | | 01.04. The history of object-oriented PHP.mov (1.00 MB) |
| | | 01.03. Why should you use object-oriented programming.srt (3.13 KB) |
| | | 01.01. What is an object.srt (1.92 KB) |
| | | 01.02. What is a class.srt (1.61 KB) |
| | | 01.04. The history of object-oriented PHP.srt (1.34 KB) |
| | [02. Creating First Object] |
| | | 02.05. Specifying the visibility scope.mov (4.54 MB) |
| | | 02.04. Instantiating an object and accessing its contents.mov (4.19 MB) |
| | | 02.02. Defining class properties.mov (3.88 MB) |
| | | 02.03. Creating a method and exploring object context with this.mov (3.73 MB) |
| | | 02.01. Defining a class.mov (3.20 MB) |
| | | 02.05. Specifying the visibility scope.srt (5.16 KB) |
| | | 02.02. Defining class properties.srt (4.62 KB) |
| | | 02.01. Defining a class.srt (3.99 KB) |
| | | 02.04. Instantiating an object and accessing its contents.srt (3.61 KB) |
| | | 02.03. Creating a method and exploring object context with this.srt (3.31 KB) |
| | [03. Overloading With Magic Method] |
| | | 03.02. Overloading property access.mov (9.60 MB) |
| | | 03.03. Customizing object construction.mov (6.83 MB) |
| | | 03.04. Standardizing object rendering as a string.mov (2.93 MB) |
| | | 03.01. What is a magic method, and do I need one.mov (2.21 MB) |
| | | 03.02. Overloading property access.srt (6.86 KB) |
| | | 03.03. Customizing object construction.srt (4.74 KB) |
| | | 03.01. What is a magic method, and do I need one.srt (3.24 KB) |
| | | 03.04. Standardizing object rendering as a string.srt (2.69 KB) |
| | [04. Accessing Classes without Instantiation] |
| | | 04.05. Creating a database class.mov (11.77 MB) |
| | | 04.04. Avoiding static method pitfalls.mov (10.80 MB) |
| | | 04.01. Using the static keyword.mov (4.09 MB) |
| | | 04.03. Setting constant values.mov (3.16 MB) |
| | | 04.02. Leveraging scope resolution operators.mov (1.39 MB) |
| | | 04.05. Creating a database class.srt (7.79 KB) |
| | | 04.04. Avoiding static method pitfalls.srt (7.50 KB) |
| | | 04.01. Using the static keyword.srt (4.25 KB) |
| | | 04.03. Setting constant values.srt (3.32 KB) |
| | | 04.02. Leveraging scope resolution operators.srt (1.79 KB) |
| | [05. Class Relationships and Interactions] |
| | | 05.02. Abstracting classes.mov (9.66 MB) |
| | | 05.01. Extending your class.mov (7.61 MB) |
| | | 05.03. Sharing interfaces using polymorphism.mov (6.14 MB) |
| | | 05.04. Overriding methods, properties, and constants.mov (5.12 MB) |
| | | 05.05. Cloning and comparing objects.mov (4.90 MB) |
| | | 05.06. Referencing objects.mov (4.36 MB) |
| | | 05.02. Abstracting classes.srt (6.85 KB) |
| | | 05.01. Extending your class.srt (6.33 KB) |
| | | 05.03. Sharing interfaces using polymorphism.srt (5.85 KB) |
| | | 05.05. Cloning and comparing objects.srt (3.30 KB) |
| | | 05.04. Overriding methods, properties, and constants.srt (3.27 KB) |
| | | 05.06. Referencing objects.srt (2.59 KB) |
| | [06. Built-In PHP Objects] |
| | | 06.02. Retrieving objects from the database.mov (9.47 MB) |
| | | 06.04. Customizing PHP exceptions.mov (8.27 MB) |
| | | 06.01. Leveraging standard class objects.mov (3.45 MB) |
| | | 06.03. Error handling with exceptions.mov (2.45 MB) |
| | | 06.02. Retrieving objects from the database.srt (5.63 KB) |
| | | 06.04. Customizing PHP exceptions.srt (5.49 KB) |
| | | 06.01. Leveraging standard class objects.srt (2.73 KB) |
| | | 06.03. Error handling with exceptions.srt (2.21 KB) |
| | [07. Designs patterns] |
| | | 07.03. Implementing a strategy pattern.mov (7.93 MB) |
| | | 07.02. Using the factory method pattern.mov (4.22 MB) |
| | | 07.01. Identifying the singleton pattern.mov (2.27 MB) |
| | | 07.03. Implementing a strategy pattern.srt (6.24 KB) |
| | | 07.02. Using the factory method pattern.srt (2.11 KB) |
| | | 07.01. Identifying the singleton pattern.srt (2.07 KB) |
| | [08. Conclusion] |
| | | 08.02. Next steps.mov (1.27 MB) |
| | | 08.03. Goodbye.mov (1.23 MB) |
| | | 08.01. Looking forward to namespaces.mov (731.97 KB) |
| | | 08.02. Next steps.srt (1.92 KB) |
| | | 08.03. Goodbye.srt (1.76 KB) |
| | | 08.01. Looking forward to namespaces.srt (1.09 KB) |
| | [Exercise Files] |
| | | Ex_Files_oophp.zip (268.09 KB) |