|
The PHP Quebec Workshop : Wednesday March 14thThe workshops are a special day: you will be able to study a specific aspect of PHP in a small group with a known expert in the PHP community. Bring your computers, questions and discuss the most modern solutions to the largest problems.
Securing PHP applicationsIlia Alshanetsky / English SessionSecurity has become a hot topic in the PHP world. While PHP itself remains a very secure language, the real ability to write code that is impervious to malicious attacks lies entirely in the developer. This session will provide you with an in-depth guide to securing PHP applications from the inside out by identifying existing weaknesses, retrofitting your current applications and writing new code that is secure and reliable. Topics covered in this tutorial include: Understanding security Building a secure infrastructure Analyzing existing applications Performing a security audit Security topics: injections, escaping, XSS And much more! Introduction to Object Oriented PHPMarcus Böerger / English SessionPHP has become an extremely powerful web development platform and since PHP 5 it supports a pretty good and capable object model. This allowed the design of high quality Frameworks such as the eZ components and Zend Framework. But before you can start using them, you might want to learn a bit more about OOP. We will start with all stuff you can do with the lot of new keywords. We also don't hesitate to get a feeling for exception usage and get a glimpse look at what iterators are. Designing good databasesDerick Rethans / English SessionDesigning good databases can be a job in itself, but there are a few tried-and-true techniques that you can take advantage of to ensure that your database will provide the maximum performance, consistency and longevity. Advanced XML with PHP5Rob Richards / English SessionThis workshop covers the usage of the XML extensions in PHP 5. We will cover the more complex topics such as working with namespaces and XPath queries as well as some of the more advanced usage of the XML extensions in PHP, including common misconceptions and problems encountered by developers. From extending XML classes to calling PHP from XSLT, there are definitely some features very few developers know about that can be leveraged to make some of the more difficult tasks easier to implement. We will take a look at each of the extensions, comparing their pros and cons, as well as how to use them both efficiently and effectively. This includes looking at different techniques using real world scenarios to accomplish tasks, how they compare in both speed and memory usage, and optimization techniques that may be employed. Although a brief introduction is presented for each extension, a working knowledge of XML is assumed. PHP Made For OracleChristopher Jones / English SessionThis workshop covers installation of PHP with Oracle and shows how to use Oracle's free database and tools to develop maintainable, scalable PHP applications. It covers common PHP installation scenarios, database features for PHP developers, and shows how to use PHP with Oracle, focusing on the oci8 and pdo_oci extensions. PHP and AjaxJohn Coggeshall / English SessionAJAX has rapidly become an important aspect of web application development, and no other technology has become such a natural environment for its use than PHP. In this three-hour tutorial (or one hour talk) presented by author and PHP expert John Coggeshall, you will learn how to take advantage of PHP's capabilities to build scalable, solid applications that use AJAX to provide a superior user experience. The talk covers topics like:
|
The 2008 Conference
|
||||||||||||||||||||||||||||||||||||
Member of |
Hosted by |
Organized by |