Join us at ZendCon – the Premier PHP conference!

Tutorials

JavaScript for PHP Developers

Ed Finkler Funkatron Productions

Most PHP developers have at least dabbled with JavaScript – used a jQuery plugin to add tooltips, or maybe a simple AJAX call to pull data from a PHP backend service. As the client side gets heavier and more complex, though, PHP developers need to know JavaScript. Thankfully, JavaScript is an interesting, concise language that's very well suited for front-end development – and other tasks.

Top

Modeling Tips, Tricks and Best Practices

Ralph Schindler Zend Technologies Inc.

In the MVC triad, the M, or The Model, typically represents the core of your business. As many opinions as you have about how your business is constructed and run, there are as many opinions on how application models are crafted, utilized and maintained. In this tutorial we'll examine the current landscape modeling techniques from how to best create Models as well as the best practice techniques on persisting data. Items and topics will range from Service Layers, Mappers and Entities to various database persistence methods, testability and maintainability of your Model code. This tutorial will be framework agnostic in opinion, but will look at various implementations in both Plain Old PHP as well as in popular projects including Zend Framework, Symfony, Doctrine, and Lithium.

Top

Zend PHP Certification Boot Camp

Christian Wenz Arrabiata Solutions GmbH

The Zend PHP Certification is the industry standard to test a candidate's knowledge of PHP and to aid employers to select suitable developers. Learn what it takes to become a Zend Certified Engineer (ZCE) by one of the authors of the certification. We will have a look at all topic areas, discuss common traps and required knowledge for each of them, and will provide you with background information on the test. The full-day tutorial will feature a number of typical questions that resemble the layout of the actual test questions, giving you a realistic impression of the test itself and aiding you in self-assessing your current PHP knowledge. In addition, you will have the opportunity to take the test right at the conference (limited availability). Separate registration is required.

Top

Blending PHP & MySQL with Your RPG Universe

Susan Gantner Partner400

Traditionally in most IBM i shops the most popular language was RPG and the only database is DB2. Today PHP and MySQL are rapidly gaining in popularity. Blending the 2 environments can be challenging. This workshop will go into many ways of building powerful applications that successfully bridge the gap. Among the topics covered are development environments, many options for database access and sharing data, calling RPG from PHP and vice versa.

Top

Taming the Untestable Beast

Sebastian Bergmann thePHP.cc Stefan Priebsch thePHP.cc

Call it what you will: Brownfield Project, Big Ball of Mud or just legacy code. As developers we rarely find ourselves in a Greenfield Project without any constraints that are imposed by prior work of less than optimal quality. In this workshop you will learn see that architecture and testability are related and how to turn bad code into good, testable code. No question goes unanswered when we pull up an editor and explain best practices while we refactor and unit test an MVC application live.

Top

Bad Guy For a Day - A Websecurity hands-on tutorial

Arne Blankerts thePHP.cc

Not knowing what attackers do makes writing secure web applications a tough job and learning all the tiny details as well as the important tricks pretty much impossible. This hands-on tutorial will demonstrate how hackers work when attacking a website, giving you first hand information on every day security problems. You will learn how to secure your own website and what else to consider in protecting your environment in general.

Top

More tutorials will follow soon!

 
css based on YAML 3.0.4