Drupal - Custom Module Development
Getting Started - Background & Prerequisites (Drupal 8)
Object Oriented Programming
- PHP OOP in Full Effect
- Object-oriented programming (on Wikipedia)
- Object-Oriented PHP for Beginners by Jason Lengstorf 23 Dec 2011 (at tuts+)
- Object Oriented Concepts (at tutorialspoint.com)
- Object Oriented Programming with PHP (at phpro.org)
- Object Oriented Programming in PHP (at youtube.com)
- Foundations of Programming: Object Oriented Design (at lynda.com)
- Must know 12 PHP OOP concepts
Common Design Patterns
- The Factory Pattern, and Late static bindings
- Software design pattern (on Wikipedia)
- Foundations of Programming: Design Patterns (at lynda.com)
PHP Namespaces
- How to use PHP namespaces.
- PHP: Namespaces
- a video on PHP namespaces.
- PHP Namespaces Explained (by Dayle Rees)
- Namespacing in PHP (at tuts+)
Dependency Injection
Read up on dependency injection on PHP the right way, as well as the additional articles linked on that page. Especially this article because Drupal makes heavy use of the Symfony service container referenced.
Symphony
- Check out this presentation by core-committer alexpott for some background.
- Check out the Symfony 2 book
- Symfony Glossary.
No comments:
Post a Comment