Tutorials
Tutorial Abstracts
PHP Development Best Practices and Unit Testing
Matthew Weier O'Phinney, Sebastian Bergman, Mike Naberenzy
PHP development by teams of developers introduces challenges beyond the mere coding of great algorithms. Agreements are needed about tools, specifications, architecture, design patterns, coding standards, testing, documentation, source code control, staging and deployment. This tutorial session aims to introduce developers to a set of best practices that will help them deliver applications fast and move them to deployment with confidence.
Among the topics covered in the tutorial:
- Use of version control software
- Use of coding standards
- Project documentation
- Design patterns
- Unit testing
- Deployment strategies
Extending and Embedding PHP
Marcus Boerger, Sara Goleman, Wez Furlong
PHP can do a lot, but it can't do it all. Sometimes you need access to a third-party library, or you need to speed up some code, or you just want to do something with the language that noone's thought of before. This full-day workshop will take you through a detailed look at the internals of PHP and introduce you to its rich, but daunting extension API. Workshop will begin with attendees building a simple ready-made extension skeleton. The base portions of the API will be explored by adding pieces to this base extension until simple variables, memory management, request lifecycles, and function implementations have been covered. From here audience interest will direct the topic of choice (e.g: Arrays, Resources, Objects, Itterators, Streams, PDO Drivers, Configuration/Linking, etc).
PHP Security Crash Course
John Coggeshall
Abstract coming soon!
Zend Certification Crash Course
Christian Wenz
Do you have what it takes to become PHP 5 certified? More than 2,500 engineers are Zend Certified Engineers, a qualification highly respected by employers worldwide. In this full-day workshop, one of the creators of the PHP 5 certification will prepare you for the exam. You will get an overview of all topics required and a lot of priceless tips and best practices that help you fare well in the exam.
Topics covered in the tutorial include:
- PHP Basics
- Functions
- Arrays
- OOP
- Strings and Regular Expressions
- Web Features
- PHP 4/5 Differences
- Design Patterns
- Files, Streams, and Networking
- XML and Web Services
- Databases
- Security