This advanced PHP training course further develops the skills of experienced PHP Programmers by introducing them to advanced techniques, tools, and methodologies that can be used to build complex, scalable, PHP applications. This PHP training covers the Object Oriented components of PHP 5; including advanced features such as PHP5′s try/catch exception handling, and interacting with databases using the PHP Data Objects (PDO) database access layer. Students will also learn how they can leverage common design patterns to build loosely coupled objects and further extend the flexibility of their applications. This advanced PHP training course also covers using the PEAR repository to leverage existing code and perform operation such as developing client/server applications with XML_RPC (including interfacing with already available XML_RPC services), and sending multipart email messages, and HTML formatted messages with inline images. Lastly, students will learn to develop, maintain, and scale the performance of web sites using Smarty templates.