Zend/PHP Conference and Expo

TUTORIALS SCHEDULE

Monday - Tutorial Day

  Room 1 Room 2 Room 3 Room 4 Room 5

9:00am - 12:00pm Zend PHP 5 Certification Boot Camp (Part I)
Speaker:
Christian Wenz
Writing Maintainable PHP CodeSpeaker:
Jeff Moore
Introduction to Zend FrameworkSpeaker:
Matthew Weier O'Phinney
Quality Assurance in PHP ProjectsSpeaker:
Sebastian Bergmann
Essential PHP SecuritySpeaker:
Arne Blankerts

1:30pm - 4:30pm Zend PHP 5 Certification Boot Camp (Part II)Speaker:
Christian Wenz
Zend Framework Certification RefresherSpeaker:
Rob Allen
Ajax Strategies For Zend FrameworkSpeaker:
Matthew Weier O'Phinney
PHP Code ReviewSpeaker:
Sebastian Bergmann, Stefan Priebsch, Arne Blankerts
PHP on IBM iSpeaker:
Mike Pavlak

Click here for the complete conference schedule

Tutorials

PHP Code Review

Sebastian Bergmann thePHP.cc Stefan Priebsch thePHP.cc Arne Blankerts thePHP.cc

2009-10-19 | 01:30 PM - 04:30 PM

In this workshop, three PHP experts with different software engineering focuses will perform an interactive code review together with the audience. Attendees of this lab will learn how experts look at code what good code and bad code looks like, and how to avoid the most common gotchas. They are invited to bring their own code for an anonymous code review for an increased benefit from the workshop.

Top

Ajax Strategies For Zend Framework

Matthew Weier O'Phinney Zend Technologies

2009-10-19 | 01:30 PM - 04:30 PM

An interesting facet of Web 2.0 applications is that web applications are actually getting closer to a classic event-driven MVC model, In such cases, the view layer is now in your UI code -- your markup, CSS, and JavaScript -- and you are sending messages -- typically in JSON -- from your client to your server in order to update the view. In this tutorial, we will look at different strategies you may use to do so within Zend Framework, including creation of Service Layers and creation of JSON-RPC and JSON-REST endpoints. Examples will use Dojo, but other JS toolkits could easily be substituted.

Top

Writing Maintainable PHP Code

Jeff Moore Mashery

2009-10-19 | 09:00 AM - 12:00 PM

This session is an overview of how to write maintainable PHP Code. We'll cover fundamental principles of organizing code to make future changes easier. We'll examine the impact of object oriented principles and unit testing on maintainability. We'll also look at refactoring, or improving the design of existing code.

Top

Zend PHP 5 Certification Boot Camp (Part I)

Christian Wenz Arrabiata Solutions GmbH

2009-10-19 | 09:00 AM - 12:00 PM

The Zend PHP 5 Certification is the industry standard for PHP certifications. This full-day tutorial, presented by one of the authors of the certification, will get you up to speed with all relevant information and will prepare you to get certified! We will briefly discuss the aim and structure of the certification and dive right into all twelve subject areas: Basics, Functions, Arrays, Strings & Regular Expressions, OOP, Web Features, PHP 4/5 Differences, Theory & Design Patterns, Streams & Networking, XML & Web Services, Databases, and Security. You will learn about common traps, frequent mistakes and tips and tricks on mastering the certification exam.

Top

Zend PHP 5 Certification Boot Camp (Part II)

Christian Wenz Arrabiata Solutions GmbH

2009-10-19 | 01:30 PM - 04:30 PM

The Zend PHP 5 Certification is the industry standard for PHP certifications. This full-day tutorial, presented by one of the authors of the certification, will get you up to speed with all relevant information and will prepare you to get certified! We will briefly discuss the aim and structure of the certification and dive right into all twelve subject areas: Basics, Functions, Arrays, Strings & Regular Expressions, OOP, Web Features, PHP 4/5 Differences, Theory & Design Patterns, Streams & Networking, XML & Web Services, Databases, and Security. You will learn about common traps, frequent mistakes and tips and tricks on mastering the certification exam.

Top

Zend Framework Certification Refresher & Overview

Rob Allen Big Room Internet

2009-10-19 | 01:30 PM - 04:30 PM

This tutorial is designed for programmers who are well rooted in Zend Framework, and who feel prepared to take the Certification Exam. This will give a 3 hour refresher to help you study for taking the exam, and will cover the less well known features of the framework you may not have previously thought about.

Top

Essential PHP Security

Arne Blankerts thePHP.cc

2009-10-19 | 09:00 AM - 12:00 PM

Creating fast and secure web applications has nothing magical - yet many developers claim they do not have time for it. This tutorial teaches you how to develop secure web applications with PHP so that you can protect yourself and your work from harm without compromising speed. After demystifing the geek-babble used in security reports you will be shown real-world examples of attacks such as cross-site scripting (XSS) and cross-site request forgeries (CSRF), and you'll learn effective safeguards that you can use to protect your applications. Topics covered include: • Cross-Site Scripting • Cross-Site Request Forgeries • Session Fixation • Session Hijacking • SQL Injection • Email Injection This tutorial is a must for PHP developers who need to be aware of web application security concerns.

Top

Introduction to Zend Framework

Matthew Weier O'Phinney Zend Technologies

2009-10-19 | 09:00 AM - 12:00 PM

Learn the basics of Zend Framework, from creating the initial project to completing a finished (if small) application. This tutorial will cover basics of plugins, forms, and the Zend Framework MVC infrastructure.

Top

PHP on IBM i

Mike Pavlak Zend Technologies

2009-10-19 | 01:30 PM - 04:30 PM

A lot of IBM i customers are exploring PHP as an complement existing solutions. This tutorial will cover several topics that help explain the practical application of PHP in an IBM i strategy. We will explore the use of the i5 toolkit in depth with several examples. The implementation of the next generation of the Zend Stack will be reviewed along with the various installation options and a tour of the new features. Configuration and use of advanced debugging techniques using the new features on Zend Studio 7 and Zend Platform will be discussed. A review of the implementation of an open source project on IBM i using MySQL will also be included and much, much more!

Top

Quality Assurance in PHP Projects

Sebastian Bergmann thePHP.cc Stefan Priebsch thePHP.cc

2009-10-19 | 09:00 AM - 12:00 PM

When things go wrong in software projects, the team has to work overtime and cancel vacations. More often than not, deadlines and quality goals are missed nevertheless. Because software usually lives longer than originally planned, the real problems crop up when changes and extensions become necessary later on. In this tutorial, Sebastian Bergmann, creator of PHPUnit, imparts comprehensive knowledge and experience about testing and quality assurance in Web projects. The tutorial elucidates the planning, execution, and automation of tests for the different layers and tiers of a Web software architecture, the measuring of software quality by means of software metrics, as well as establishing successful development processes and methods such as continuous integration.

Top