The topic of qualifying in PHP and MySQL development is something I only want to touch on briefly, but nevertheless it is quite important. Zend and MySQL offer certification for PHP and MySQL respectively, which means that if you sit a few tests and pass with sufficiently high marks you can add "Qualified PHP and MySQL developer" to your rÃ©sumÃ©. The exams themselves aren't too hard, and both have study guides to help you brush up on your skills, but you should have at least six months experience using PHP/MySQL before you try them.
If you want to be extra-sure of high marks, you could try taking a course in the topic of your choice - there are training parts around the world that can coach you towards Zend/MySQL certification, and this vastly increases your chances of success.
Next chapter: Summary >>
Contacting the author
Writing PHP The design process Analysing the requirements Designing the solution Developing the code Implementing the application Maintenance and support Which IDEs are good Line numbering Syntax highlighting Online help Code insight Interactive debugging Profiling Popular IDEs Laying out your files Directory structuring Group development How to develop code Version control Documenting your project Testing Distributing your code Charging for your work PHP Encoders Cross-platform code 1: Loading extensions Cross-platform code 2: Using extensions Cross-platform code 3: Path and line separators Cross-platform code 4: Coping with php.ini differences Cross-platform code 5 Debugging What is a bug? The most basic debugging technique Making assertions Triggering your own errors Source highlighting Handling MySQL errors Exception handling Backtracing your code Debuggers Custom error handlers Custom exception handlers Using @ to disable errors phpinfo() Debugging practice Coding style Comments and whitespace Variable naming Functions Distinguishing code blocks Output style Options for Tidy Troubleshooting Error types Choosing what types of errors you see Common errors Getting Help The documentation Mailing lists Websites IRC Conferences User groups Submitting a bug Contacting the author Getting qualified Summary Exercises Further reading Next chapter
Table of Contents
Follow us on
Identi.ca or Twitter