Zend - The PHP Company


Zend Framework Webinars


Develop PHP mobile applications with Zend Framework

Develop PHP mobile applications with Zend Framework
Develop PHP mobile applications with Zend Framework

Zend Framework offers the Zend_Http_UserAgent component, that can be used to recognize mobile devices. Using this class you can easily build web applications for multiple mobile platforms. See how to use the Zend_Http_UserAgent in a simple web application built with Zend Framework 1.12.

Presenter – Enrico Zimuel (35 min) - May 15th, 2012
 
Views, Renderers, Resolvers, oh, my!  Presentation slides  
Please note, that for the first 1.5 minutes during the introduction, there's only sound, no image.





Unit Testing Zend Framework Apps

Zend Framework provides excellent techniques for testing applications, to streamline quality assurance processes and reduce maintenance costs. In this webinar, PHPBenelux co-founder Michelangelo van Dam takes this a step further by testing services, work flows and performance. Looking to raise the bar on quality? Let this session be the push you need to improve your Zend Framework projects.
 
Presenter – Michelangelo van Dam   (56 min) February 9, 2012
 
   Presentation slides





Dependency Injection - Containers and Frameworks in PHP

Learn in this session what dependency injection (DI) is, a brief history of DI, the 3 main types of injection, DI's limitations in PHP and how to overcome them. We also examine how your code can benefit from DI. Lastly, we look at some of the more popular DI solutions available in PHP.
 
Presenter – Ralph Schindler   (116 min) December 13, 2011
 






How to Manage Cloud Infrastructures using Zend Framework

To consume APIs for cloud infrastructure management and deployment in a consistent, simple and vendor agnostic manner, the ZF team has created a new component: ZendCloudInfrastructure. See a demonstation of this new component's capabilities consuming various cloud vendor services such as Amazon's EC2, Rackspace and GoGrid.
 
Presenter – Enrico Zimuel (44 min) - November 24, 2011
 
   





Triggered: Zend Framework 2's EventManager

Learn in this webinar how aspect-oriented programming techniques and event-driven design can help your project, and how to use Zend Framework 2's new EventManager component to assist you in the process.
 
Presenter – Matthew Weiher O’Phinney (40 min) November 2, 2011
 
   



ZF : trouver le chemin des bonnes pratiques

Zend Framework : Trouver la voie des bonnes pratiques

L'utilisation de Zend Framework comme base d'un projet permet d'encadrer le développement et de l'inscrire dans une démarche industrielle. Pour autant, la seule maîtrise des composants n'est pas suffisante. Un framework comporte également un ensemble de règles et de bonnes pratiques auxquelles il convient de se conformer pour garantir la maintenabilité du projet tout au long de son cycle de vie. Ce sont ces bonnes pratiques fondamentales que nous présentons lors de ce webinar.

Présentateur : Gauthier Delamarre, Responsable Services Professionnels VA Consulting.

(50 min) - 25 octobre 2011
 
  Slides de présentation






Zend Framework Filters: The Secure Man's Best Friend

The Zend Framework Filter is one of the most powerful tools in your security arsenal when creating secure, quality code in your Zend Framework Projects. ZF comes with a standard set of filters which can handle most of your day to day needs. More advanced projects may require more complex filtering scenarios, however. In that case, creating your own Zend Framework Filter may be the answer. This screencast will cover the concepts behind a filter, describe and demonstrate some of the built in filters in Zend Framework 1.11, and then step you through creating your own filter using the HTML Purifier library.

Presenter – Aaron Saray, Kevin Schroeder (41 min) July 27 2011
 
   Presentation slides  






Creating Fast, Dynamic ACLs in Zend Framework

Zend Framework's Access Control Layer system is simple and straight-forward; however, as the number of rules increase in size and complexity, maintenance and performance suffer. The solution: a dynamic, reflection-based ACL system, with built-in caching. Sound complicated?
Don't worry, it's easy to setup and a lot easier to manage! Join this webinar to learn how!

Presenter – Wim Godden, Cu.be Solutions (60 min) June 15, 2011
 
  Presentation slides





Using Doctrine2 ODM with Zend Framework

Doctrine 2 introduces a new realm of possibility for application design, an ORM for No-SQL databases. Called the Object-Document-Mapper, the MongoDB extension for Doctrine2 provides an exciting new interface to working with application entities in a PHP application, and integrating it with Zend Framework is a snip!

In this webinar we will explore the ODM, and how to get running in your first Zend Framework and Doctrine2 ODM application.
 
Presenter – Kevin Schroeder and Ryan Mauger  (45 min) May 26, 2011
 
   



Building an Enterprise Level Single Sign On Platform in PHP

With PHP marching into enterprise environments, there’s a growing need to interconnect applications. A common scenario is to want Single Sign On for a large set of applications, to lower operational costs and enhance user comfort. In this talk Ivo Jansch builds an SSO environment using tools such as SimpleSamlPHP and Zend Framework. He also looks at popular technologies such as OpenID and OAuth.
 
Presenter – Kevin Schroeder and Ivo Jansch, CEO Egeniq  (56 min) March 31, 2011
 
    Presentation slides (20 MB)






Introduction to OOP for IBM i Programmers

This presentation builds upon basic skills and begins to explore the very powerful Object Oriented model of the PHP. Fundamental Object Oriented concepts will be discussed along with practical examples. The session wraps with an real life implementation of an open source class taken from a public forum and loaded on IBM i. This is a great session to allay any fears about how to implement the optional OO model of PHP in an IBM i shop!

This session is a great primer for anyone looking to explore Zend Framework and has little to no Object Oriented experience.
 
Presenter – Mike Pavlak   (65 min) June 3, 2011
 
  Presentation slides

 


Découvrez Melis CMS, la nouvelle génération de solution CMS Open Source basée sur ZF !

De très nombreuses applications ont été développées avec le Zend Framework et les solutions Zend. Nous avons choisi de vous présenter l’une d’entre elles qui est un CMS développé en PHP nommée Melis.

Le constat du marché des CMS est qu'il existe de nombreuses solutions qui sont souvent trop complexes à prendre en main, peu ergonomique, lourdes à implémenter, peu professionnelle & industrielle...

Melis CMS est la nouvelle génération de solution de gestion de contenu conçu pour pallier à l’ensemble de ces problématiques.

Les deux objectifs principaux de la solution Melis CMS ont été de faire un outil :

  • 100% adapté aux utilisateurs finaux (facile à prendre en main et très ergonomique)
  • professionnel & industriel très accessible à l’ensemble de la communauté des développeurs (100% Zend Framework & ExtJS)
Regardez ce webinar afin de découvrir cette nouvelle solution qui vous impressionnera par son ergonomie et sa puissance fonctionnelle.

Durée : 50 minutes (dont Q&A)
Présentateurs : Fabrice Fesch, Directeur Technique Melis & Christian Durel, Directeur Général Zend Europe du Sud.

   Slides de présentation

NB : ce webinar a servi de base à notre session lors de Solutions Linux 2011. Cette présentation était plus axée sur les avantages qu'un éditeur pouvait retirer à utiliser les solutions Zend. Vous pouvez consulter les slides de cette session ici.

 


Zend Framework 2 Patterns

Zend Framework 1 grew organically. An effort behind version 2.0 was to identify common themes and patterns, and to unify these in order to provide common low-level patterns to use everywhere.

This webinar will serve as an overview of these patterns, identifying them, and discussing the interfaces involved and the concrete use cases we plan to ship in ZF2.
 
Presenter – Matthew Weier O'Phinney  (66 min) April 6, 2011
 
    Presentation slides



Your First Zend Framework Project on IBM i

Zend Framework (ZF) provides a free, powerful structure for PHP Applications on IBM i. Developers love ZF's flexibility, but that flexibilty sometimes leaves first-time ZF users not knowing where to begin. Fortunately, it's not difficult after you've seen how it's done. This presentation will go step by step through creating a basic PHP application with ZF.

This webinar will include:
* How to download ZF or find it on IBM i
* How to automatically generate ZF's directory structure
* How to configure the application to access db2 and display database results.
 
Presenter – Mike Pavlak and Alan Seiden   (60 min) March 23, 2011
 
    Presentation slides



Using PHP 5.3 Namespaces for Fame and Fortune

PHP 5.3 introduced the concept of namespaces into the PHP language. Despite the (continuous) bikeshedding over the namespace separator, the feature is getting rapid adoption.

In this webinar, Matthew Weier O'Phinney will look at the basics of using namespaces, some strategies for organizing your code to use namespaces effectively, and some tips and tricks for using namespaced and non-namespaced code together.
 
Presenters –  Matthew Weier O'Phinney March 8 2011
 
   Presentation slides





ZF & JQuery AJAX/RIA facile avec ZF et JQuery

Cette démonstration montre comment utiliser JQuery avec Zend Framework et proposer des interfaces dynamiques, ainsi que des mécanismes AJAX simples. Cette base permettra de disposer de tous les outils pour développer une interface applicative fluide et dynamique.

Composants principaux : ZendX_JQuery, Zend_View, Zend_Layout, Zend_Controller
Prérequis : bases de ZF.

Présentateur : Guillaume Ponçon, Expert PHP & Zend Framework

 
     Slides de présentation 
 




ZF2 Création d'un plugin ZF d'authentification et de droits d'accès (en français)

Ce webinar vous montrera comment développer un vrai plugin Zend Framework. Cet exemple permettra de gérer l'authentification et les droits d'accès d'une application. A l'issu de cette démonstration, nous disposerons d'un plugin MVC 100% réutilisable et d'un mécanisme de droits d'accès simple et cohérent.

Composants principaux : Zend_Controller, Zend_Auth, Zend_Acl.
Prérequis : bonne connaissance de ZF.

Présentateur : Guillaume Ponçon, Expert PHP & Zend Framework

 
     Slides de présentation 


Zend Framework v1 + Doctrine v2

Zend Framework (version 1) is an enterprise grade, full stack MVC framework and component library. Doctrine (version 2) is an enterprise grade, ORM (object-relational mapping) framework for PHP 5.3.
In this webinar, the ZF and Doctrine teams join forces to demonstrate how best to integrate these two frameworks and produce a ZF powered MVC application where in which the "M" is powered by Doctrine2. Familiarity of PHP 5.3 features is suggested.
 
Presenter –  Ralph Schindler, Jonathan Wage and Guilherme Blanco (87min) Dec 15 2010
 
  
Presentation slides




Zend Framework 2, où en est-on ? (en français)

Le Zend Framework est un incontournable dans le monde PHP. Sa seconde version fait l'objet d'une attention très poussée, c'est pour cela que nous ferons un point sur le sujet à l'occasion du forum PHP.

Le 1er milestone de Zend Framework 2 est sortie en août 2010. Nous ferons un point sur la refactorisation déjà réalisée et celle encore en chantier : refonte autoloading, gestion des exceptions, tests du framework, refonte du MVC, refonte de l'I18N/L10N...

(Cette session est celle donnée par Mickaël Perraud lors du Forum PHP 2010)

Présentateur : Mickaël Perraud, responsable de la documentation française et contributeur ZF

 
     Slides de présentation 



Développement sécurisé d'applications avec le Zend Framework (en français)

De plus en plus de développeurs utilisent le Zend Framework pour de nouveaux projets de développement. Ceci change la façon dont les applications sont développées, car d'avantage de composants Zend Framework sont utilisés et moins de fonctions Core PHP. Il est donc nécessaire de connaître quelques règles pour programmer en toute sécurité.

Présentateur –  Mickaël Perraud, Responsable documentation française et contributeur ZF.

 
     Slides de présentation 



Customer Voices: concrete5 On Building An Enterprise-Class Application Using Zend Framework

concrete5 is an open-source content management system (CMS) built in PHP on top of Zend Framework. Attend this webinar to see how using Zend Framework enabled concrete5 to solve real-world problems for a large and diverse customer base. Andrew Embler, CTO of concrete5, will talk about how they leveraged Zend Framework’s structure and tools to build an enterprise-class CMS.

Presenters - Andrew Embler, Joshua Solomon( 37 min) Sep 27 2010

     Presentation slides 



Building a Flex-based CRUD application using Zend Framework

Come see how to seamlessly integrate Flex and PHP using Zend Framework.
You'll see how to set up a basic application that lets you call PHP methods right from your Flex application and ways to test and optimize the connection between the two languages. You'll also see the powerful features that Flex can add to a PHP backend.

Presenters - Kevin Schroeder ( 58 min) Sep 16 2010

     Presentation slides 



Testez votre application MVC Zend Framework (en français)

Tester les applications MVC Zend Framework est souvent perçu comme tenant de la "magie noire" -- mais ce n'est pas du tout le cas.

Dans ce webinar, nous vous expliquons ce qu'il faut tester, comment le faire et nous découvrirons quelques patterns de test classiques et verrons quelles sont les choses avec lesquelles vous pourriez avoir quelques difficultés. Au début de cette session, nous traitons également de PHPUnit afin de donner aux développeurs qui ne connaissent pas le test quelques bases pour bien démarrer.

Présentateur : Mickaël Perraud, Contributeur ZF & Responsable de la documentation française du ZF (50 minutes)

     Slides de présentation 



Zend Framework et Symfony, utiliser le meilleur des deux mondes (en français)


Choisir le bon framework est parfois difficile, particulièrement lorsque vous recherchez des fonctionnalités qui ne se recoupent pas mais se complètent. Symfony est un framework full stack avec génération de code, qui permet à votre application de démarrer facilement et plus rapidement. Mais que se passe-t-il si vous avez besoin de quelque chose en dehors de Symfony, ou si vous souhaitez utiliser un composant Zend Framework qui vous sera utile ?

Heureusement, vous n'avez pas besoin de choisir, vous pouvez utiliser Zend Framework dans votre application Symfony.
Dans cette session, nous abordons les bases de l'intégration de ces deux Frameworks. Nous analysons également les divers composants du Zend Framework qui peuvent animer et enrichir votre site, notamment les outils de recherche, la génération de PDF et les services Web.

Présentateur - Xavier Gorse

     Slides de Présentation 



Testing Your Zend Framework

Testing Zend Framework MVC applications is often seen as a "black art" -- but it doesn't need to be. In this webinar, we'll look at what to test, how to test, some common testing patterns, and what things you might have difficulty with. We will cover some PHPUnit basics at the start of the session to bring developers new to testing up-to-speed.

Presenter - Matthew O'Phinney (50 min)

     Presentation slides 



PHP Web Services: Why You Should Care

Web services have become a common method for integrating applications, however building Web services that are reliable, secure and high performance, requires good understanding of SOA best practices.

Join this webinar by WSO2 and Zend to:
  • Understand Web services development best practices
  • Discuss Web service myths and pitfalls
  • Learn about prominent PHP Web services extensions
  • Watch a demo of building Web Services with both the Zend Framework and WSO2 Web Services Framework for PHP.

  • Presenter – Samisa Abeysinghe
     
        



Secure Application Development with the Zend Framework

More and more developers have started to use the Zend Framework for new PHP application development projects. This changes the way applications are developed, because more framework components are used and less core PHP functions. Therefore new guidelines for secure programming are needed.

Presenter –  Stefan Esser

 
     Presentation slides 



var_dump: Degugging in Zend Framework

In this webinar we'll cover a couple of tools that we've found useful when debugging ZF applications: ZF's Firebug integration, the Scienta ZF Toolbar, and Zend_Debug. In addition, we'll cover a few best practices when using Zend Studio to debug a full ZF MVC application.
 
Presenter – Matthew O'Phinney and Ralph Schindler

 
    



Zend Framework 1.10 sports a ton of new features, as well as completely revamped online documentation

In this webinar, Matthew Weier O'Phinney, Framework Project Lead, and Ralph Schindler, Zend Framework Software Engineer, will present a synopsis of the new features, discuss the new online documentation system and how it's built, and answer your questions about the new release.t hum.
 
Presenter –  Ralph Schindler and Matthew Weier O'Phinney
 
  



Zend Framework I18n Translation

Zend Framework is delivered with a fully featured I18n core. In this first webinar about the I18n core, you will learn the basics of I18n.

This webinar will look into the details of translation, describe the differences between available adapters and see how to set up translation. You will learn the usage of translation within the view or a controller and work with plurals.

Presenter - Thomas Weidner

      Presentation slides

Leveraging Zend_Form Decorators





Leveraging Zend_Form Decorators

Zend_Form provides powerful management of filter and validation chains, as well as the ability to render the form and its elements. The approach to rendering is via a flexible decoration system that often takes some time to understand.

In this webinar, we'll look at how you can start writing decorators as well as leveraging existing decorators to render complex form markup.
 
Presenter – Matthew O’Phinney


Namespaces in the Wild with PHP 5.3

If you’re using PHP components provided by others, or if you’re creating components others may use, you don’t want to miss our technical webinar on Namespaces in PHP 5.3. Join Stas Malyshev, a core PHP contributor, and Michael Spector from Zend’s R&D team to learn what namespaces are and how to make the most out of them.

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

Leveraging Zend_Navigator

The Zend_Navigation component was introduced in Zend Framework 1.8.0. Developed entirely by community members, it provides a powerful API for managing trees of web page links, as well as a variety of view helpers to assist you in creating menus, breadcrumbs, links, and sitemaps. Via integration with the Zend Framework's rewrite router and ACL system, you get fine-grained control over link generation, including selection of what links to return based on the role of the current user. Join us in this webinar and explore Zend_Navigation's features!

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

Taming Amazon Web Services with Zend Framework

One of the most exciting features in ZF 1.8 is support for Amazon’s EC2 and S3 services. EC2 can make deploying a heavy-load application or site much easier, while S3 provides practically limitless online storage. Wil Sinclair, Cloud Strategist at Zend Technologies, will demonstrate how the new EC2 and S3 services in Zend Framework can be used to put PHP on the cloud with an application for managing files and server instances on AWS.

Click here to download the presentation slides

Zend_Tool/command line tooling

With the release of Zend Framework 1.8 comes Zend_Tool: the long awaited RAD tool for ZF. With Zend_Tool, developers can kick start the development of their project by generating the initial project structure, controllers, modules, actions, views and more with the built-in CLI client. In addition to the out-of-the box feature-set, the component can be extended to facilitate a developers own custom tooling and RAD needs. In this webinar, we'll take a quick tour of the powerful feature-set that Zend_Tool has to offer.

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

Get "Rich" Quick : Building Ajax-based RIAs with the Zend Framework and Appcelerator

One of the more daunting challenges of building rich internet applications is the overwhelming amount of JavaScript necessary to create truly compelling user experiences. By leveraging the message-oriented architecture of Appcelerator with Zend Framework, you can build rich internet applications with 90% less code. An overview of the open-source Appcelerator Platform will be presented and a sample application will be constructed live using Appcelerator and Zend Framework.
Presented by  Matthew Quinlan & Martin Robinson, Appcelerator

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

Rich UIs and easy AJAX with Dojo and Zend Framework

This past spring, the Zend Framework team announced a partnership with Dojo toolkit to provide out-of-the-box support for Rich Internet Applications. The 1.6.0 release of Zend Framework provides the first steps in this partnership: Zend Framework now ships the Dojo Toolkit distribution, and provides several components for utilizing Dojo's widget layer, Dijit; a JSON-RPC server implementation; support for creating dojo.data envelopes for XmlHttpRequest payloads; and a view helper for setting up the Dojo environment for your application.

In this webinar, we will explore some of this functionality to demonstrate how you can use Zend Framework and Dojo to create beautiful user interfaces with native remoting capabilities.
Presented by Matthew Weier O’phinney, Software Architect

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

PHP for Dynamic Web Application Development

As a key component of the Open Source LAMP stack, PHP is the fastest growing web development languages for developing interactive and dynamic web applications that meet the demands of the enterprise. Extending the art & spirit of PHP, Zend Framework is emerging as the preferred PHP programmer’s toolkit for designing Web applications with best practices. It is based on extreme simplicity, the latest Web 2.0 features, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb. This session will provide a brief overview of PHP, discuss the key drivers influencing the growth and success of PHP in supporting business critical web applications, and what Zend Technologies is doing to drive best practices and quality web applications within the PHP community and in support of commercial users. Web development design topics will include MVC, Search, Data Access, Web Services, Filter, Authentication, Cache, and more.

Click here to watch the recorded Webinar

Building an AJAX Interface with Zend Framework

Earlier this year Zend announced an unprecedented partnership with the Dojo Foundation to deliver deeper integration between the Zend Framework and Dojo Toolkit projects. Although the ZF and Dojo communities will implement many integration points to make AJAX functionality available out of the box, each project plans to maintain compatibility with other server-side frameworks and client-side toolkits. In this webinar, we will explore several AJAX integration points made available by ZF that may be implemented for any toolkit with examples implemented using Dojo.

Presenters: Wil Sinclair, Zend Framework Development Manager Matthew Weier O’Phinney, Zend Framework Software Architect

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

Zend Framework: Command Line Tooling

Zend Framework 1.5 introduces some new components that make creating, updating, and maintaining your project as easy as running a few commands in a command-line interface (CLI). In addition, these components will reinforce Zend Framework best practices by providing project templates which can be used out-of-the-box or modified to meet the specific needs of any application.
In this webinar, we explored these powerful new components by creating a new project, adding a few controllers and actions, and removing a few controllers and actions- hopefully ending up with a working application when all is said and done.

Click here to watch the recorded Webinar

Zend Framework project partners with the Dojo Ajax toolkit

Zend is excited to announce a partnership between Dojo and Zend Framework. The goal is to deliver a one-stop solution for building rich internet applications with PHP & Ajax. Zend’s co-founder and chief technical officer Andi Gutmans discusses this announcement in-depth on his blog and Zend architect Matthew Weier O’Phinney also provides code samples and more details in a separate post.
In this webinar the Zend Framework team delivered a short overview of the proposed integration. Following this short presentation the team answered questions from the audience.

Click here to download the presentation slides

Click here to watch the recorded Webinar

Zend Framework - The Big Q&A

It has been almost a year since the 1.0 release of Zend Framework. In that time we've seen some of the most trafficked sites in the world deployed on ZF, many popular enterprise-oriented projects built with ZF, and some of the greatest times ever had (while coding) using ZF. Since our community has been so great in giving back to the project, we decided it's the Zend Framework team's turn to find a new way to give back.

On April 30, 2008, Zend's very own Zend Framework team made themselves available for a 2-hour Q&A session. Click below to hear the outcome!

Zend_Layout and Zend _View Enhancements

Just as we strive for optimal reuse, organization, and clarity in our code on the backend of a web application, it’s just as important to maintain those same tenets with respect to the view layer or "design & presentation" side of a project. The problem of maintaining a consistent look and feel while encouraging best practices is what Zend_Layout, as well as the Zend Framework 1.5 Zend_View enhancements, attempt to solve.

In this Webinar we covered:

  • The problem of consistent look and feel in an MVC Architecture
  • Zend_Layout and the "Two-Step-View" - solution to the problem
  • An example of configuring and using Zend_Layout with both the MVC components as well as standalone
  • An example of configuring and using the new Zend_View Doctype and head*() Helpers
  • Use cases and examples of when to use Action, Partial and Placeholder helpers for complex views


Presented By: Ralph Schindler, PHP Developer, Zend Technologies

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

Zend_Form

Zend_Form is a new component for simplifying the creation of forms for web applications. It contains functionality for validating and filtering elements, rendering elements, element groups, and entire forms, and a flexible design for affecting any and all of these responsibilities.
In this webinar, we'll look at how to create forms and some of the flex points for extension and customization.

Presented by  Matthew Weier O’Phinney, PHP Developer, Zend Framework Team
Recorded Webinar - coming soon

Click here to download the Webinar's slides (PDF)
Click here to download the Q&A documnet (TXT)

Zend Framework - Authentication

Zend_Auth helps web developers to implement authentication for their applications by providing a simple API and various adapters for popular authentication backends, such as LDAP, InfoCard, and OpenID.
In this webinar, we implemented the authentication process using Zend_Auth and demonstrate its flexibility and extensibility for custom functionality.

Presented by: Darby Felton, PHP Developer, Zend Technologies


Click here to view the recorded Webinar
Click here to download the Webinar's slides (PPS)
Click here to download the sample code (Zip)
Click here to download the Q&A (TXT)

Building Rich Internet Applications (RIAs) with PHP and Zend Framework (anglais)

The Webinar provides an overview of the relevant features in PHP 5 and Zend Framework which make them suitable for building RIAs. We demoed a sample application and then dived into the details, including best practices for its implementation.
  • Overview of RIA application design, including using the MVC (model-view-controller) architecture
  • Techniques for performing asynchronous communication (Ajax) between your PHP app and the client
  • How to use JSON (JavaScript Object Notation) to communicate simple XML in an Ajax fashion
  • How to use the search engine component Zend_Search, which is based on the Lucene search engine
  • About the future roadmap for near-term Ajax support in Zend Framework
Presented on 11/14/2007 by Bradford Cottel and Stas Malyshev.

Click here to watch the Webinar
Click here to download the Webinar Slides

Improve your PHP Application's Search Capabilities with Lucene (anglais)

There are many solutions for indexing a website - Lucene is recognized as one of the best. Zend_Search_Lucene, a part of the Zend Framework, brings the power of the Lucene indexing library to the PHP world. In this session you will learn, through practical examples, how to use Zend_Search_Lucene to index your existing content pages to improve your PHP application's search capabilities.

Presented by Wil Sinclair, ATG Manager, Zend Technologies, at 11/07/2007

View webinar
Download a PDF version of the webinar
Download a PDF version of the webinar Q&A

MVC applications with Zend Framework (anglais)

Zend Framework has reached 1.0.0, and the API has stabilized. If you haven't started writing MVC applications with Zend Framework, now is a great time to learn. Matthew will discuss the origins and implications of MVC and provide an overview of how Zend Framework's MVC components work while walking you through the development of a sample application. Each of the various areas of extension and customization will be covered in order to show you how to best make use of the MVC to create your own applications. By the end, you will have the tools necessary to create both simple and modular applications using Zend Framework's MVC.

View webinar
Download a PDF version of the webinar
Download a sample application used in the webinar

Zend Framework Database Access Component (anglais)

One of the core features of the Zend Framework is its database access component. The DB component is designed with a "keep it simple" principle, giving access to advanced data access features, balanced with database implementation abstraction, extreme simplicity, and ease of use. Another goal of the DB component is to encourage good practices and reduce performance and security flaws. Bill gave an overview of the capabilities of the Zend DB component, and presented several examples of using it in PHP 5 for tasks including:

  • Connecting to a variety of supported database brands
  • Running simple and advanced SQL queries and retrieving results
  • Measuring performance of SQL statements
  • Building SQL queries programmatically
  • Using the object-oriented interface to database tables, similar to ActiveRecord
Presented by Bill Karwin, Product Engineering Manager, Zend Technologies, at 10/31/2007

View webinar
Download a PDF version of the webinar
Download a PDF version of the webinar Q&A

Zend Framework and Access Control Webinar (anglais)

Zend's Darby Felton taught how to utilize Zend_Auth and Zend_Session for authentication and persistence support, set up and query access control lists with Zend_Acl to secure applications' protected resources and services, and integrate authentication and access control solutions with the Zend Framework MVC (Model-View-Controller) components.

View webinar
Click here to download a PDF of the slides for this webinar.
Click here to download the presentation file

QEDWiki Project (anglais)

One of the most sophisticated applications built on Zend Framework to date is the QEDWiki project by IBM. QEDWiki is an “application wiki” which extends the wiki concept significantly. Drag and drop application elements onto wiki pages, connect them through web services, and create composite applications that solve real business needs. IBM and Zend have an ongoing partnership to foster PHP development and this is just one example of how they are working together. Much of the code that IBM has developed for QEDWiki is in the process of being given back to the community in the form of contributions to the Zend Framework. The widgets themselves are PHP classes that are executed via AJAX to render themselves. Most of the widgets used in the demos have both a design-time and a run-time rendering. Check out this impressive demonstration and learn more about the QEDWiki.
Featured Speaker: Stewart Nickolas, IBM

View webinar