PHP Training UK - Zend Framework Course

PHP Training - Zend Framework Course

Duration

One day

Pre-Requisites

Understanding and familiarity with Object Oriented programming, and PHP5.

Description

The Zend Framework is rapidly becoming the defacto standard PHP framework. This one day course introduces delegates to the following main components :

  • Zend_Config
  • Zend_Registry
  • Zend_Controller
  • Zend_View
  • Zend_Tool
  • Zend_Form
  • Zend_Db
  • Zend_Mail
  • Zend_Cache
  • Zend_XmlRpc
  • Zend_Search_Lucene

The course aims to give a working introduction to the Zend Framework for existing PHP developers; knowledge of Object Orientation is a pre-requisite.

The main exercise of the course guides delegates through migrating a 'legacy' PHP application (a toy shop) to a Zend Framework version. This utilises the Zend_Layout, Zend_Controller, Zend_View, Zend_Db_Table and Zend_Form. Additional exercises are available to allow delegates to enhance the toy-shop with Zend_Mail, Zend_XmlRpc and Zend_Search_Lucene.

On a technical level, this course is written for the Zend Framework 1.9.x branch.

Content Overview

  • Storing and accessing configuration information with Zend_Config, configuration inheritance, XML and INI file formats, accessing the configuration
  • Replacing global variables with Zend_Registry
  • Using Zend_Mail for sending email, VERP, Attachments, HTML email
  • Templating with Zend_View, Zend_Layout and view helpers
  • Database access (Zend_Db, Zend_Db_Table, Zend_Db_Table_Row)
  • Creating forms and validating input using Zend_Form
  • Caching data and output (Zend_Cache)
  • Creating and using XmlRpc web services (Zend_XmlRpc) (example code provided)
  • Searching and indexing data (Zend_Search_Lucene)
  • Recap of the MVC pattern and walk through of how the Zend Framework achieves this
  • Creation of a 'Hello World' Zend Framework application (Model/View/Controller and Routing) using Zend Tool

Please contact us for more information or use our information request form.