Zend - The PHP Company

Zend Framework Webinars


A la recherche de webinars sur Zend Framework 1 ? Cliquez ici.

Migrating a ZF1 project to ZF2: the Rubedo CMS experience

Rubedo is the leading Big Data open-source CMS.
Initially built on ZF1, it was upgraded to ZF2 during the summer of 2013.
After accomplishing this major upgrade in record time, the dev team from CMS editor WebTales shares their experience.
Among the topics to be discussed: the context, architecture and structure changes, rewriting the code, modular architecture and extensibility, points of interest and caveats, new features made possible by ZF2.

Presenter – Alexandru Dobre, Lead UI developer, Webtales (40 min) - February 18, 2014
  Presentation slides   

Authenticate and authorize API with Apigility

In this webinar we will introduce the authentication and authorization features of Apigility. We will show how to create an authentication API based on HTTP basic/digest and OAuth2 and how to manage the authorization of specific API using the admin UI of Apigility. We will build a RESTful API to expose data coming from a MySQL database and we will show how to consume it using an AngularJS client application.

Presenter – Enrico Zimuel, Zend Technologies (37 min) - January 15, 2014
  Presentation slides   

Apigility: Agile APIs with ZF

Apigility provides a streamlined interface for API-enabling your code -- whether you've written it yet, or are preparing to write it. We walk you through creating an API, creating and writing services, and even versioning your services so that they can grow with your organization's needs. We will even demonstrate you how you can consume your API via a client-side application written in AngularJS, giving you a mobile interface to your API. So, come join, relax, and learn how you can build and ship your new API!

Presenter – Ralph Schindler, Zend Technologies (53 min) - December 04, 2013
  Presentation slides   

Excellerate your career with Zend Certifications

Becoming a Zend Certified Engineer assures your competitiveness in an increasingly competitive environment, enabling you to differentiate yourself in the marketplace. Whether you are looking for a new job, making your case at your annual salary review, or looking for ways to increase your profile, as a Zend Certified Engineer you have a clear advantage.
In today's competitive market, the 'Zend Certified Engineer' credential demonstrates the highest degree of PHP expertise. Attend this webinar to learn more about the exams, support tools and benefits of becoming a Zend Certified PHP or Framework engineer!

Presenter – Debbie Otterstetter, Zend Technologies (80 min) - November 07, 2013
  Presentation slides   

An introduction to Domain Driven Design with ZF2

Thinking about building your own Domain Driven Design based model but you aren’t sure about how to do it in ZF2? This webinar will give you a brief introduction to the patterns you would employ to do exactly this. Working knowledge of ZendDb is a plus as we will consume Table Gateway along with the ZendStdlib Hydrator to build a small but complete Domain Model. In the end, you should have a good grasp of all the moving parts that play a part and you’ll be ready to start building a model yourself.

Presenter – Ralph Schindler, Zend Technologies (52 min) - September 25, 2013
  Presentation slides   

What's new in Zend Framework 2.2?

This webinar will give you a tour through the new features of Zend Framework 2.2. We will discuss the new Abstract Factories for common services, the DDL support for ZendDb, the OpenStack support of ZendService_OpenStack, the ZendService_Api component to facilitate the usage of API call, the ZFTool diagnostic feature, the Hydrator improvement and – last but not least - the Lazy services implementation using VirtualProxy. Curious about how these features work and why you should use them? Then this session is right for you!

Presenter – Enrico Zimuel, Zend Technologies (19 min) - August 27, 2013
  Presentation slides   

ZF, Ext JS and noSQL, the perfect alchemy to build the next CMS generation

What are the alternative open-source choices to build the best of breed CMS solution in 2013? This webinar will focus on the example of Rubedo, a highly innovative CMS that brings together the quality and robustness of Zend Framework, the performance and flexibility of the MongoDB – Elastic Search NoSQL stack and the rich and user-friendly interfaces provided by the JavaScript Framework Sencha Ext JS.

Presenters – Alexandru Dobre, Lead UI developer, WebTales & Julien Bourdin, CTO, WebTales (60 min) - June 20, 2013
  Presentation slides   

Writing Services with ZF2

ZF2 takes a different approach to services; there are several services out there and you should be providing the ability for ZF2 to integrate with this. ZF2 marries services with composer and a different packaging mechanism to ensure that services can be released without a specific framework version. This not only helps the framework but helps you prevent an API changing in between framework releases without having an issue of awaiting a framework release.

Presenter – Mike Willbanks (23 min) - May 2, 2013
  Presentation slides   

Build RESTful ZF2 Applications

In this webinar, Matthew presents a quick overview of considerations necessary for building a RESTful JSON API, focusing on the Hypermedia Application Language (HAL) project. He demonstrates using a Zend Framework 2 module, PhlyRestfully, to build a web service. In the process, you'll gain some insights into building your own modules, as well as extending and collaborating with existing modules, when developing your own Zend Framework 2 applications.

Presenter – Matthew Weier O'Phinney, ZF Project Lead (66 min) - April 4, 2013
  Presentation slides   

A version of a very similar webinar is available in Portuguese. Watch webinar or download slides.

ZF2 for ZF1 Developers

Zend Framework 2 is here! But where do you start? Even the most seasoned of Zend Framework 1 veterans can struggle trying to comprehend the sweeping changes between Zend Framework 1 and Zend Framework 2.
This session runs you through some of the core components of Zend Framework 2 by (very loosely) comparing them to their ZF1 equivalents. Firstly we cover some core concepts, like bootstrapping, routing and namespacing. Then we discover the “Holy Trinity” of ZF2’s core; namely the Module Manager, Event Manager and Service Manager. Finally, we take a look at some individual and widely used components, like ZendDb, ZendForm and ZendTranslate.

Presenter – Gary Hockin (55 min) - February 26, 2013
  Presentation slides   

A version of this webinar is available in Portuguese. Watch webinar or download slides.

Doctrine 2 ORM and Zend Framework 2: an introduction to DoctrineModule

Learn more about the reasons to use or not Doctrine 2 ORM and some basic functionalities available in the ORM. Marco Pivetta describes how to install and configure a ZendMVC based application for usage with doctrine, and also the features provided by DoctrineModule, such as Validators, Authentication, Forms, Caching, Pagination, CLI Tools and Integration with ZendDeveloperTools.
This session also covers many best-practices and common mistakes you may encounter while developing applications based on the ORM.

Presenter – Marco Pivetta (Ocramius) (56 min) - February 14, 2013
  Presentation slides (HTML)  

Zend Server UI - A ZF2 Case Study

With the Zend Server releases, Zend has completely redesigned the UI for its flagship product, Zend Server. In this session we take a look at how we built out the new UI using Zend Framework 2 and examine some of the things we learned.

Presenter – Yonni Mendes (58 min) - January 29, 2013
  Presentation slides  

Building Secure Web Applications with ZF2

Security is a very important aspect of web applications and is not only limited to "filter the input and escape the output". In this session we will present the security features of Zend Framework 2 that can help PHP developers to build secure web applications. We will talk about the Authentication and Authorization component, the Escaper component and the Cryptographic component that can help to protect sensitive data using standard cryptographic algorithms.

Presenter – Enrico Zimuel (58 min) - January 23, 2013
  Presentation slides  

Internationalization in ZF2

Building internationalized web applications is the key for global success. To achieve this goal with the least possible effort, Zend Framework 2 ships with a completely rewritten i18n layer, based on the well known Intl PHP extension. In this webinar, you will get an in-depth view into the new translation process and the features of the Intl extension, which will enable you to write more portable internationalized code.

Presenter – Ben Scholzen, DASPRID's (36 min) - November 27, 2012
Presentation slides  

ZendDb Usage in Architecting Models

ZendDb's new architecture gives you more separation of concerns and modularity in your usage of ZendDb's components. In this webinar, Ralph Schindler guides you while you look at ZendDb's role as a persistence layer when growing your own models in your application. This includes TableGateway, RowGateway, consumption of database metadata and more. In the end, you'll have a more complete picture of the various tools available in Zend Framework 2.0 that aid you in building next-generation persistence backed applications.

Presenter – Ralph Schindler (64 min) - November 15, 2012
  Presentation slides  

The MVC architecture of ZF2

In this webinar, we present the MVC (Model View Controller) architecture of Zend Framework 2 (ZF2).
We show how to manage the HTTP request and how to handle the flow of a web application using events. Moreover we introduce the new module architecture of ZF2 that can help PHP developers to improve the practices of software reuse.

Presenter – Enrico Zimuel (45 min) - October 30, 2012
  Presentation slides  

Introducing the Zend Framework 2 ModuleManager

In this webinar, Evan Coury, author of the new ModuleManager component in ZF2, explains exactly how this new component works to enable the development of truly modular applications.

Presenter – Evan Coury (43 min) - October 11, 2012

Being a Good OSS Contributor: Building MongoDB Adapters for Zend Framework 2

10gen recently spent some time developing MongoDB adapters for Zend Framework 2's Session and Log components. Using these as our frame of reference, we walk through the entire contribution process from test-driven development to pull request. Although the code we're be covering is fairly specific, you can expect to pick up knowledge you can apply towards being a welcome contributor on any open-source project.

Presenter – Jeremy Mikola, 10gen (61 min) - October 04, 2012
  Presentation slides  

Working with ZF2's ZendForm

ZF2 introduces a completely rewritten Form component that can simplify form handling within your web application. Find out in this session how to use ZendForm to render your form, validate your data with input filters and ease the pain of forms on web pages. We look at configuration of form elements, data input filters & validation, error handling and rendering in our view layer using view helpers.

Presenter – Rob Allen (46 min) - September 20, 2012

Getting started with ZF2

Learn the basics so you can get started developing with ZF2 today. We cover the basics of creating your first controllers and views, as well as some core principles such as manipulating services and listening to events.

Presenter – Matthew Weier O'Phinney (64 min) - September 12, 2012
  Presentation slides  

AgileZen and Zend Framework 2 - Project management software and API integration

In this webinar we present the AgileZen project management software. AgileZen is a simple and flexible project management application that draws on ideas from lean manufacturing to provide a new way of thinking about project management. The example here is how the Zend Framework team uses AgileZen to manage the development of the ZF open source project. Moreover we will show how to use the AgileZen API using the component ZendServiceAgileZen of ZF2.
Presenters - Enrico Zimuel, Zend Technologies & Alex Gibson, AgileZen (30 min) - September 5, 2012
  Presentation slides  

Travailler avec ZendForm dans ZF2

ZF2 introduit un composant Form totalement réécrit qui simplifie la manipulation des formulaires dans votre application web. Lors de cette session, vous découvrirez comment utiliser ZendForm pour afficher votre formulaire, valider vos données à l'aide du nouveau composant InputFilter, et réduire la complexité des formulaires dans les pages web. Nous verrons également comment configurer les éléments de formulaires, le filtrage et la validation des données, la manipulation des erreurs et le rendu à l'aide des aides de vue dédiées.

Présentateur – Michaël Gallego ,contributeur ZF2 (45 min) - 16 octobre 2012

Introduction au ModuleManager de Zend Framework 2

Une nouvelle et puissante approche des modules a été mise en place pour Zend Framework 2. Lors de ce webinar, Vincent Blanchon, contributeur ZF2 et développeur pour Orange Portail, vous expliquera comment fonctionne le tout nouveau ModuleManager qui vous permet le développement d’applications réellement modulaires. (La V.O. de ce webinar par Evan Coury se trouve juste en-dessous.)

Présentateur – Vincent Blanchon (50 min) - 17 octobre 2012
    Slides de présentation  

Magento User Experience Monitoring: The Shoppimon Story

A painfully slow online store, broken check out buttons or a faulty search function: Most shoppers abandon the store when they run into problems. Learn how Shoppimon leveraged Zend Framework 2.0 and Zend Server to build a Cloud application that finds Magento problems through a PHP-based virtual-user engine.

Presenter – Shahar Evron, CTO, Shoppimon (53 min) - June 14, 2012

Cryptography made easy using Zend Framework 2

The component ZendCrypt of Zend Framework 2 makes the usage of cryptography easy, for instance to protect sensitive data. During this webinar we present the ZendCrypt features with some examples: how to store a password in a secure way, how to encrypt/decrypt data using symmetric algorithms, and how to apply digital sign using public key cryptography.

Presenter – Enrico Zimuel (50 min) - May 31, 2012
  Presentation slides  

Views, Renderers, Resolvers, oh, my!

Views, Renderers, Resolvers, oh, my!
Views, Renderers, Resolvers, oh, my!

Learn about Zend Framework 2.0's new view layer, and how you can leverage it to switch output formats, utilized alternate rendering strategies, and more.

Presenter – Matthew Weier O'Phinney (53 min) - April 25th, 2012
Views, Renderers, Resolvers, oh, my!  Views, Renderers, Resolvers, oh, my! Presentation slides  

Introducing ZendDb 2.0

Using insights from Zend_Db 1.0 usage scenarios, the ZendDb component has been refactored in Zend Framework 2.0, with greater flexibility, extensibility and modularity in mind. In this webinar we have a look at the new Adapter system, ResultSet iteration, TableGateway and RowGateway integration, and ZendDbSql, a query abstraction tool. We also examine how PHP 5.3's feature-set has influenced the design of the ZendDb API.
Presenter – Ralph Schindler   (65 min) April 03, 2012
   Presentation slides  

Writing re-usable ZF2 Modules

Zend Framework 2.0 introduces a new modular system, designed to make re-use trivial. In this webinar, learn how and when to write modules, and techniques and strategies for making them re-usable between applications.
Presenter – Matthew Weier O'Phinney   (55 min) March 14, 2012

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

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) March 30, 2011
    Presentation slides