PHP development training

Yesterday I gave a PHP enterprise development introduction to the nice people at zap all people about the various tools available to be more productive, produce better results and have more PHP fun.

While I don’t like to call it “enterprise” development because anyone can work this way (In most projects for my clients I am the only developer), enterprises are of course obliged to work in a more structured way.

The topics we discussed were:

  • Local development (with WAMPSERVER, on Windows in this case)
  • Debugging with Xdebug
  • Eclipse IDE (PDT and others)
  • Subversion
  • mod_rewrite
  • Zend Framework (& OO best practices)
  • Unicode (UTF-8)
  • ORM (although we were out of time by then)

There are probably numerous other tools and standards that could improve PHP projects, so I of course don’t state this is the perfect list. In my humble opinion, working with an environment similar to this one could give awesome results (especially in a team, but again, also as a single developer).

Something I didn’t mention was a useful bugtracker. Although, for my own projects, I prefer a simple todo-list. Maybe that’s something for a future session.

Any other suggestions to the list are highly appreciated.


Tags: ,

 
 
 

One Response to “PHP development training”

  1. Gravatar of Peter Fastré Peter Fastré
    29. January 2009 at 15:51

    Another useful (and opensource) bugtracker: http://www.redmine.org. The subversion integration makes it very useful for internal bugtracking, and it’s easy enough for all customers to use. Definitely worth a try.
    Downside: it’s a Ruby On Rails app, and I don’t like configuring my servers for Ruby On Rails.

Leave a Reply