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, scaleable, PHP applications. This PHP training covers the Object Oriented components of PHP5, 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.
A brief list of topics covered in this course is listed below. For a more complete view, please refer to the table of contents for this course guide, by scrolling down to the bottom of the page and selecting the PDF link.
- Advanced PHP training introduction
PHP Review (this is a rapid < 1 day review)
Managing Web sessions
- Using PHP Session handling
- Managing sessions across multiple servers
- PHP Cookie Handling
Handling Date & Time in PHP
- Displaying dates & times
- Parsing a date or time
- Generating relative times
Sending email with PHP
- Using PHP's email functions
- Sending simple emails
- Sending HTML emails
- Working with web forms
- PERL Regular Expressions