Zend - The PHP Company


PHP & Open Source Webinars




Strong Cryptography in PHP

If you are a professional web developer, security is an important aspect of your job. If you are planning to store critical or sensitive data in your web application (passwords, credit cards, etc.), you should use strong cryptography to protect this data.
But what is strong cryptography and why should we use it? Learn more about strong cryptography in PHP in this session.
 
Presenter – Enrico Zimuel   (56 min) June 30, 2011
 
  Presentation slides  





Anonymous Functions in PHP 5.3

Learn about how anonymous functions in PHP 5.3 work, and a variety of
use cases to which you may put them to use.
 
Presenter – Matthew O'Phinney  (48 min) May 3rd, 2011
 
  Presentation slides  




Improving QA on PHP development projects

Everyone talks about raising the bar on quality of code, but it's always hard to start implementing it when you have no clue where to start. In this webinar Michelangelo van Dam will show that there are many levels developers can improve themselves by using the right tools.
  • Syntax checking with PHPLint (php -l)
  • Validating code with PHP_CodeSniffer
  • Testing code with PHPUnit
  • Debugging code with XDebug
  • Documenting code with PHPDocumentator
  • Building with Phing
  • Packaging with Phar
He will discuss each tool in detail and will show with a demo how to use this tool with an example code base.
 
Presenter – Michelangelo van Dam   (42 min) April 14, 2011
 




Using Jenkins/Hudson for Continuous Builds

Abstract: Jenkins, the successor of Hudson, can be used to continuously build and deploy your code and database upgrades. Continuous builds can be used to have snapshots of a work in progress for your customer to review for example. It can be used for applying code quality checks of course and even for ad-hoc deployment.

In this webinar we will have a closer look at how Jenkins can be installed and configured to work with tools like Phing, Zend Tool, Symfony tasks and shell scripts, using one or more example projects.
 
Presenter – Kevin Schroeder from Zend and Jonas Marien from King Foo bvba  (57 min) April 4, 2011
 
    Presentation slides



Résoudre les problèmes PHP, les meilleures (et les pires) techniques (en français)

Comprendre ce qui cause la lenteur ou les blocages dans vos applications PHP prend souvent beaucoup de temps, et cause beaucoup de frustrations. Regardez ce webinar où de nombreux conseils vous seront délivrés.

Vous y apprendrez quelles sont les techniques que les professionnels PHP utilisent pour repérer les dysfonctionnements PHP en phase de développement, test, déploiement ou production. Grâce à des démonstrations et de multiples exemples, nous vous expliquerons comment utiliser ces techniques et à quel moment.

Présentateur : Xavier Gorse

NB : Il y a un décalage au niveau de l'apparition des slides de présentation, nous vous recommandons donc de les télécharger ci-dessous.
 
      Slides de présentation 



Write Once, Deploy on Any Cloud Overview of Simple Cloud

Most cloud services require developers to think about wire formats instead of business data. An open source project supported by Zend, Go Grid, IBM, Microsoft, Nirvanix and Rackspace, Simple Cloud lets you write elegant, flexible code that works with multiple cloud providers. Whether you're working with files, queues or tables, you focus on your data, not the specific APIs of each vendor. This Webinar will cover the basics of the API and show you how to get started.

Presenters - Kevin Schroeder & Doug Tidwell (55 min)

     Presentation slides 



Developing high-performance analytic applications with Infobright and PHP

Whereas traditional, row-oriented databases are well suited for transactional applications, column-oriented databases, such as the open source Infobright, provide superior performance for data warehouse and BI applications. By using Infobright and PHP you can quickly build high-performance, scalable analytic applications while keeping costs at bay. Join this webinar by Infobright and Zend to learn more.

Presenter - Kevin Schroeder (60 min)

     Presentation slides  Presentation slides



Guidelines for Deploying PHP Applications

For many PHP shops, moving code from development to production sounds like it should be easy, and it can be. The problem is that sometimes deployment strategies can result in longer downtime than is desired, rollbacks can be difficult or there can even be uncertainty on what is actually in the production environment. In this webinar we will look at a few basic methods that you can use to manage a predictable deployment.

Presenter – Kevin Schroeder

     Presentation slides 



PHP Performance: Principles and Tools

One of the more common problems that many organizations face is the perception of performance in their web application. Or rather, the lack of it.

With this webinar we will take a look at several different performance “best practices” and also look at some ways you can analyze what is happening on your server. Not only will we look at PHP, but we will look at several different links in the execution chain, all of which can negatively or positively affect the performance of your website.
 
Presenter – Kevin Schroeder
 
   Presentation slides 



How Zend Used Adobe Flex & PHP to Build a Software Flight Recorder

What technology will you be using for developing your next Rich Internet Application?

Tasked with building a software flight recorder for Zend Server 5.0 (the new release of its popular PHP web application server), Zend chose Adobe Flex. Join this webinar by Adobe and Zend to learn what made The PHP Company opt for Flex, see a live demo, and hear lessons learned from one PHP/Flex development project. You'll find out how Flex and PHP can be used together to enhance your application.
 
Presenter - Ryan Stewart and Kevin Schroeder
 
   Presentation slides  Presentation slides



Troubleshooting PHP Issues: Best (and Worst) Techniques

Description - Understanding what’s causing your PHP application to be slow or just break is often time-consuming, and almost always frustrating. Join this information-packed webinar, delivered by a senior Zend PHP consultant, to learn what techniques PHP professionals use for pinpointing PHP issues in development, testing and production. Through live demos and examples, we will explain when to apply which technique and how.

Presenter – Edward Kietlinski
 
     

PHP and AJAX on IBM i, a Great Pairing!

PHP is a great development tool on its own but by incorporating AJAX you can make your applications faster, easier to maintain and even more professional looking.

PHP and AJAX together offer simple ways to make your PHP scripts simpler and even more re-usable. AJAX is not a language. There is no software that you need to install to start using it. AJAX is a acronym that refers to the use of technologies inherent in all browsers. So if you are looking to deliver the best possible web applications to your clients then AJAX is the next tool you need to add to your toolbox.

Presenters – Mike Pavlak and Jeff Olen

Click here to download the presentation slides
Click here to watch the recorded Webinar

A "Window" into Zend PHP Tools

Ed Kietlinski, Solution Consultant at Zend, will talk about the improved performance, reliability and stability of running PHP on Windows Servers that is a result of the Zend/Microsoft partnership.
Learn how to quickly install and easily maintain the PHP stack on Windows. Get started with Zend Studio IDE on Windows with advanced support of root cause analysis and troubleshooting a MS SQL Server database example. Run popular open source PHP applications in Windows and how to setup Enterprise Ready production environments.

Click here to download the Zend Stack Install Guide
Click here to download the presentation slides
Check back for the recorded Webinar

Continuous Integration with PHPUnderControl - Part 1

PHP Under Control is a Continuous Integration system that hooks in with PHPUnit and SVN. In this first part PHP expert Jesse Lesperance will discuss its features and advantages of Continuous Integration.

Click here to download the presentation slides
Click here to watch the recorded Webinar

PHP Security

Security is not just important when you are doing financial transactions - an insecure Web site can be used by others for malicious purposes to launch attacks against other Web sites. There are a few must-knows for anyone who ventures out into the world of PHP Web development. In this webinar, Zend's Kevin Schroeder will focus on the absolute necessities when doing secure Web development.

Presented by: Kevin Schroeder, Zend Technologies

Click here to download the presentation slides
Click here to watch the recorded Webinar

PHP 4 to PHP 5 Migration

As you probably already know, PHP 4 is about to reach it's opfficial end of life. Very soon you will need to consider migrating any PHP 4 applications to PHP 5. Zend's PHP expert John Coggeshall shared important information that can help you with this migration.
  • View the Webinar to learn the key questions to ask when starting your migration process.
  • What are the benefits of PHP 5 over PHP 4?
  • What risks are associated with sticking with PHP 4
  • What is the migration process?
  • When is the right time to start my migration?
Presented by John Coggeshall

Click here to watch the recorded Webinar
Click here to download the Webinar's slides (PDF)

Bringing operational maturity to business critical PHP applications

Learn about enhancing the operational maturity of PHP applications. The Webinar addresses the following challenges with ensuring predictability through the application delivery lifecycle:
  • Maintaining quality through shrinking release cycles
  • Managing and scaling business-critical Open Source applications to deliver on SLAs
  • Increasing the rate of successful deployments from development into production environments
  • Enabling developers to focus on developing functionality as opposed to solving production issues
  • Securing applications to protect enterprise and customer data
  • Defining standards for Open Source applications across the enterprise
Presented by: Siddhartha Agarwal, VP Americas Field Operations, Zend Technologies

Click here to watch the recorded Webinar
Click here to download the Webinar's slides (PDF)

Everything you need to know about the PHP 5 Certification Exam

Zend Certified Engineers are the most sought after PHP developers. Certification gives developers the ability to differentiate themselves from non-certified PHP developers and gives businesses confidence that their PHP certified developers have met an expected level of expertise.
To become a Zend Certified Engineer developers must pass the Certification exam covering a wide range of PHP topics. Attend the Zend Certified Engineer Webinar and hear all the details about the exam.
Presented on January 30, 2008 by  Beth Gomez – Training Program Manager

Click here to view the recorded Webinar
Click here to download the Webinar's slides (PDF)
click here to view the Webinar's Q&A

Seven Steps to Better PHP code

Developers spend an increasing amount of time maintaining existing code. Refactoring is a technique to make code more readable, maintainable, and extendable by improving the design, but without changing the visible behaviour. Refactoring can be successfully used in conjunction with migrations, bug fixing, when preparing to extend code, or just as an anti-aging measure to keep your code fresh.
This two-part webinar will introduce you to a seven-step refactoring methodology specifically designed for PHP. PHP expert Stefan Priebsch will show you how to successfully apply refactoring to your PHP projects. This makes your code a little better every day, and helps you write better code in the future.

Step 1: Format source code consistently
Step 2: Establish naming conventions
Step 3: Create API documentation
Step 4: Elimimate redundant and duplicated code
Step 5: Shorten code blocks
Step 6: Separate different concerns
Step 7: Replace implementations




Click here to view Part 1 of the recorded Webinar 
Click here to view Part 2 of the recorded Webinar
Download Part 1 Slides (PDF)    
Download Part 2 Slides (PDF)
Download Part 1 Q&A document (TXT)    
Download Part 2 Q&A document (TXT)

PHP Security Basics (anglais)

Security is not just important when you are doing financial transactions - an insecure Web site can be used by others for malicious purposes to launch attacks against other Web sites. There are a few must-knows for anyone who ventures out into the world of PHP Web development. In this webinar, Zend's John Coggeshall focused on the absolute necessities when doing secure Web development.
Originally presented November 28, 2007, by John Coggeshall, Zend solutions Consultant

View Webinar
Download Webinar slides

PHP4 to PHP5 Migration

A little over three years ago, the PHP community released version 5 of its popular programming language. PHP5 has now become the version of choice for many new PHP projects. However, PHP4 remains popular and is still widely used.

The PHP community has announced that December 2007 will be the end of life for PHP4. While this may sound ominous, it doesn’t mean that PHP4 will simply vanish. But it does mean that the PHP community will stop maintaining PHP4. This webinar is aimed at developers who are still using PHP4 and considering switching to PHP5. It is also intended to provide IT managers responsible for PHP applications additional information for their decision on whether to stick with their current version or migrate. This webinar seeks to answer the questions, “What are the benefits of migrating to PHP5? And, equally importantly, what are the risks?” This will put you in a better position to make an informed decision between PHP4 and PHP5.

Presented at 10/17/07 by Ivo Jansch, CTO iBuildings

View webinar
Download a PDF version of the webinar

Advanced PHP Solutions with Zeev Suraski (anglais)

PHP continues to enjoy phenomenal growth becoming the de-facto standard for enterprise Web applications. With the introduction of PHP 5, PHP has reached new levels of support for Web Services, XML and Service Oriented Architectures (SOA) meeting the robust demands of the enterprise environment. Learn how you can achieve scalability, performance, availability and reliability for your enterprise-class PHP applications with advanced PHP solutions from Zend Technologies. 

Featured Speaker: Zeev Suraski, Co-Founder & Co-CTO, Zend Technologies

View webinar