| 00. Introduction | |||
| 00.01. Welcome.mov | 4.08 MB | ||
| 00.01. Welcome.srt | 861 B | ||
| 00.02. Using the exercise files.mov | 2.49 MB | ||
| 00.02. Using the exercise files.srt | 3.87 KB | ||
| 00.03. Understanding what you should know.mov | 777.15 KB | ||
| 00.03. Understanding what you should know.srt | 1.26 KB | ||
| 01. Introduction to Object oriented programming | |||
| 01.01. What is an object.mov | 1.32 MB | ||
| 01.01. What is an object.srt | 1.92 KB | ||
| 01.02. What is a class.mov | 1.24 MB | ||
| 01.02. What is a class.srt | 1.61 KB | ||
| 01.03. Why should you use object-oriented programming.mov | 2.02 MB | ||
| 01.03. Why should you use object-oriented programming.srt | 3.13 KB | ||
| 01.04. The history of object-oriented PHP.mov | 1023.7 KB | ||
| 01.04. The history of object-oriented PHP.srt | 1.34 KB | ||
| 02. Creating First Object | |||
| 02.01. Defining a class.mov | 3.2 MB | ||
| 02.01. Defining a class.srt | 3.99 KB | ||
| 02.02. Defining class properties.mov | 3.88 MB | ||
| 02.02. Defining class properties.srt | 4.62 KB | ||
| 02.03. Creating a method and exploring object context with this.mov | 3.73 MB | ||
| 02.03. Creating a method and exploring object context with this.srt | 3.31 KB | ||
| 02.04. Instantiating an object and accessing its contents.mov | 4.19 MB | ||
| 02.04. Instantiating an object and accessing its contents.srt | 3.61 KB | ||
| 02.05. Specifying the visibility scope.mov | 4.54 MB | ||
| 02.05. Specifying the visibility scope.srt | 5.16 KB | ||
| 03. Overloading With Magic Method | |||
| 03.01. What is a magic method, and do I need one.mov | 2.21 MB | ||
| 03.01. What is a magic method, and do I need one.srt | 3.24 KB | ||
| 03.02. Overloading property access.mov | 9.6 MB | ||
| 03.02. Overloading property access.srt | 6.86 KB | ||
| 03.03. Customizing object construction.mov | 6.83 MB | ||
| 03.03. Customizing object construction.srt | 4.74 KB | ||
| 03.04. Standardizing object rendering as a string.mov | 2.93 MB | ||
| 03.04. Standardizing object rendering as a string.srt | 2.69 KB | ||
| 04. Accessing Classes without Instantiation | |||
| 04.01. Using the static keyword.mov | 4.09 MB | ||
| 04.01. Using the static keyword.srt | 4.25 KB | ||
| 04.02. Leveraging scope resolution operators.mov | 1.39 MB | ||
| 04.02. Leveraging scope resolution operators.srt | 1.79 KB | ||
| 04.03. Setting constant values.mov | 3.16 MB | ||
| 04.03. Setting constant values.srt | 3.32 KB | ||
| 04.04. Avoiding static method pitfalls.mov | 10.8 MB | ||
| 04.04. Avoiding static method pitfalls.srt | 7.5 KB | ||
| 04.05. Creating a database class.mov | 11.77 MB | ||
| 04.05. Creating a database class.srt | 7.79 KB | ||
| 05. Class Relationships and Interactions | |||
| 05.01. Extending your class.mov | 7.61 MB | ||
| 05.01. Extending your class.srt | 6.33 KB | ||
| 05.02. Abstracting classes.mov | 9.66 MB | ||
| 05.02. Abstracting classes.srt | 6.85 KB | ||
| 05.03. Sharing interfaces using polymorphism.mov | 6.14 MB | ||
| 05.03. Sharing interfaces using polymorphism.srt | 5.85 KB | ||
| 05.04. Overriding methods, properties, and constants.mov | 5.12 MB | ||
| 05.04. Overriding methods, properties, and constants.srt | 3.27 KB | ||
| 05.05. Cloning and comparing objects.mov | 4.9 MB | ||
| 05.05. Cloning and comparing objects.srt | 3.3 KB | ||
| 05.06. Referencing objects.mov | 4.36 MB | ||
| 05.06. Referencing objects.srt | 2.59 KB | ||
| 06. Built-In PHP Objects | |||
| 06.01. Leveraging standard class objects.mov | 3.45 MB | ||
| 06.01. Leveraging standard class objects.srt | 2.73 KB | ||
| 06.02. Retrieving objects from the database.mov | 9.47 MB | ||
| 06.02. Retrieving objects from the database.srt | 5.63 KB | ||
| 06.03. Error handling with exceptions.mov | 2.45 MB | ||
| 06.03. Error handling with exceptions.srt | 2.21 KB | ||
| 06.04. Customizing PHP exceptions.mov | 8.27 MB | ||
| 06.04. Customizing PHP exceptions.srt | 5.49 KB | ||
| 07. Designs patterns | |||
| 07.01. Identifying the singleton pattern.mov | 2.27 MB | ||
| 07.01. Identifying the singleton pattern.srt | 2.07 KB | ||
| 07.02. Using the factory method pattern.mov | 4.22 MB | ||
| 07.02. Using the factory method pattern.srt | 2.11 KB | ||
| 07.03. Implementing a strategy pattern.mov | 7.93 MB | ||
| 07.03. Implementing a strategy pattern.srt | 6.24 KB | ||
| 08. Conclusion | |||
| 08.01. Looking forward to namespaces.mov | 731.97 KB | ||
| 08.01. Looking forward to namespaces.srt | 1.09 KB | ||
| 08.02. Next steps.mov | 1.27 MB | ||
| 08.02. Next steps.srt | 1.92 KB | ||
| 08.03. Goodbye.mov | 1.23 MB | ||
| 08.03. Goodbye.srt | 1.76 KB | ||
| Exercise Files | |||
| Ex_Files_oophp.zip | 268.09 KB |
Whether you're enhancing or optimizing existing code or just starting from scratch, there's never a better time to start integrating object-oriented design techniques. This course shows how to integrate the principles of object-oriented programming into the build of a PHP-driven web page or application. After an overview of what objects and classes are and why they should be used, author Jon Peck dives into creating and instantiating objects, then defining the class relationships and interactions that will form the basis of your coding arsenal. The course also shows how to leverage PHP objects and implement design patterns, and looks at steps you can take to continue adding to your programming tool belt.
Topics include:
Historical overview of object-oriented PHP
Defining classes
Creating a method/object context with $this
Accessing classes without instantiation
Creating a database class
Extending and abstracting classes
Cloning and comparing objects
Error handling with exceptions
Implementing design patterns, such as the factory and strategy patterns
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Lynda com - Foundations of Programming: Object-Oriented Design Posted by
Anonymous in Movies
> Other Movies
|
1.09 GB | Anonymous | 13 years | 1 | 0 |
| 323.96 MB | vctrt | 13 years | 0 | 0 |
All Comments