Hi guys
Just a heads-up about the next workshop that I'm running. The topic is "Object-Oriented Programming with PHP 5" and will cover the following topics (at least, this is what we will try to cover in the allotted time).
* What is Object-Oriented Programming?
* Core Principles of Object-Oriented Programming (Encapsulation, Abstraction, Inheritance and Polymorphism)
* Creating Classes and Objects
* Properties and Methods
* Visibility Modifiers
* Constructors and Destructors
* Getters and Setters
* Static Properties and Methods
* Creating Objects from Arrays
* Documenting Classes
* Assigning and Passing by Reference
* Overloading (__get(), __set() and __call())
* Virtual Properties
* Interfaces
* Cloning
* Autoloading
* Introduction to OO Design Patterns (including Singleton and Factory)
* Reflection
* UML Class Diagrams
It may seem that OOP isn't super-relevant for Drupal, which is largely a procedural architecture. However, you can make your modules much more efficient by using classes and leveraging the power of OOP, due to the performance benefits of autoloading and the development benefits gained from abstraction, encapsulation, inheritance and polymorphism. It's a paradigm that has evolved for a reason. More and more modules are starting to incorporate object-oriented programming as web server installations with PHP 5.2 or higher become the norm. Plus, PHP 5.2 is a minimum requirement for any D7 setup, opening the door to OOP on any D7 site. Learning OOP with PHP 5 will really take your PHP skills to the next level and prepare you for the next phase of Drupal evolution.
The workshop starts at 9am on Saturday, 6 November 2010 at the Webdev Warehouse (http://webdevwarehouse) and will continue until 5pm with a 1 hour break for lunch plus a short coffee break at 11am. You can sign up at the website.
The price is $300 + GST.
Please call me on 0405 478912 if there are any questions.
Have a great day!
Shaun

Comments
DISCOUNT - workshop now only $250 (ex. GST)
Hi guys
Just a reminder, I'm running a workshop on Saturday at the Webdev Warehouse (http://webdevwarehouse.com) on Object-Oriented Programming in PHP 5 (covering PHP's OO features up to v5.2).
http://webdevwarehouse.com/course/object-oriented-programming-php-5
The workshop will cover:
Because there are a few places left and the workshop is only a few days away, I've knocked $50 off the price, so it's now $250 (ex. GST) instead of $300. You can sign up on the website and pay via PayPal.
Hope to see you there!
Shaun