Introduction to PHP Advanced Course Course Objectives; Review of the Basics – Part 1 Review of the Basics – Demo 1 Review of the Basics – Part 2 Review of the Basics – Demo 2 Review of the Basics – Part 3 Review of the Basics – Demo 3 Functions, Date and Time, Debugging and Logging Code Reuse, Feeding a Function, Return Data from a Function, Pass-by-Value,Pass-by-Reference, Functions, and External PHP Call-by-Value vs. Call-by-Reference – Demo Date and Time Manipulation How to Manipulate Date and Time – Demo PHP Built-in Constants, Debugging PHP, and Application Logging Debugging and Logging PHP – Demo 1 Debugging and Logging PHP – Demo 2 Strings, REGEX, Runtime Error Handling, and File Resources String Manipulation and Regular Expressions String Manipulation Functions – Demo Regular Expression Functions – Demo Runtime Error Handling Runtime Error Handling using PHP Exception Handling Mechanism – Demo Manipulating Files with PHP Reading and Parsing Data in Comma Separated Value Format – Demo Database Access, Design Patterns, Mail Function, PEAR and cURL Database Storage Database Connectivity – Demo Design Patterns Mail Function Retrieving and Sending an E-mail using a PHP Function – Demo Send E-mail using Simple Mail Transfer Protocol – Demo PHP Extension and Application Repository PHP Extension and Application Repository – Demo Client URL Basic cURL – Demo Login to a Website and Post Status Update using cURL- Demo Webscraping using cURL – Demo Web Services Simple Object Access Protocol NU SOAP Library – Demo Web Services Description Language Benefits of using WSDL – Demo Developing Web Services using SOAP Protocol – Demo Introspection and Reflection Introspection and Reflection Introspection API – Demo Reflection API – Demo Smarty Template Smarty Templates Smarty Template Engine for PHP – Demo 1 Smarty Template Engine for PHP – Demo 2 Sessions Sessions PHP Session Mechanism – Demo PHP Framework CakePHP, Yii, Zend and Codelgniter Best Practices and Security Best Practices Use of Encryption – Demo Wrap Up