562c5ff0_g_1___WaSP_InterAct_Curriculum__Competency
[Topic] Objects and classes (simple overview) [Evaluation Methods] (Modules with exercises are appreciated.) Final exam Final assignment [Competency] 
Explain some benefits of Object Oriented programming compared to procedural programming. Explain basic OO terminology. Demonstrate how to define and instantiate classes in PHP. Explain constructors and destructors, how to name constructors in PHP 4 and 5+ and how to use constructors. Demonstrate how to use the $this pseudovariable. Explain the concept of inheritance och demonstrate how to use the extends keyword. Explain the concept of polymorfism and demonstrate how to use interfaces and abstract classes in PHP. Briefly explain the differences in the object model between PHP 4 and PHP 5. Explain visibility of properties and methods. Explain class constants, static properties and methods and demonstrate how to use the scope resolution operator (Paamayim Nekudotayim).
Server-Side Scripting 1 | WaSP InterAct Curriculum
Competency