The Zend Framework 1: Advanced Concepts course is designed to take PHP developers already working with Zend Framework to the next level by teaching them how to apply best practices when configuring and building applications for scalability, interactivity, and high performance.

Audience

This course is designed for intermediate to advanced PHP developers who have used Zend Framework 1 to complete at least one major web application.

What will I learn?

You will learn how modularizing the MVC structure can increase efficiency in coding and facilitate team development when using Zend Framework (ZF1). We'll also teach you best practices on producing Rich Internet Applications, based on ZF1, that can incorporate valuable resources from other languages, such as support for the Dojo Toolkit. You'll learn to design applications that improve your user's experience, both by providing an enhanced GUI presentation (reflecting ZF1's internationalization and navigation components), and by providing faster-performing applications (utilizing ZF1's caching, queuing, and Search Lucene components.

Class outline

 

1

KEY CONCEPTS OVERVIEW

  1. MVC Design Pattern
  2. Plugins
  3. Zend_Form
  4. Form Decorators
  5. Zend_Acl and Zend_Auth
  6. Database Connectivity
2

TESTING AND DEVELOPING USING ZF1

  1. Zend_Application
  2. Zend_Tool
  3. Zend_Test
3

RICH INTERNET APPLICATIONS

  1. Zend_Dojo
  2. Zend_Json
  3. Web Services
4

INTERACTIVE APPLICATIONS

  1. Internationalization
  2. Zend_Feed
  3. Zend_Paginator
  4. Zend_Pdf
  5. Zend_Search_Lucene
  6. Zend_Mail
5

SCALABLE, FLEXIBLE, HIGH-PERFORMING APPS

  1. Zend_Cache
  2. Modularization
  3. Zend_Navigation
  4. Zend_Queue

Prerequisite(s)

Participants must be proficient in:

  • Object-Oriented Programming
  • Model-View-Controller design pattern

 

Participants must be comfortable creating:

  • Basic web applications based on Zend Framework
  • Simple web forms, simple database interactions

 

Participants must be familiar with all the topics presented in the ZFF course, along with:

  • Web Services
  • Client - Server interaction
  • Session Management
  • Authentication and Access Control Mechanisms

What does this course include?

This class provides a series of ten 2-hr, instructor-led lectures coupled with practical examples and hands-on, guided exercises. You will receive the solution code to the two practice applications used as teaching tools in the course - a guest book and a wiki. You will also be granted access to the recorded sessions for thirty days after your class ends, so that you have time to review the materials at your own pace, to solidify important concepts and advance your coding skills!

 

There are some broad topics included within the scope of this course (such as Rich Internet
Applications); note that these are discussed solely in terms of related Zend Framework components and PHP.

Class Registration and System Requirements

Registration Information and Technical Requirements

Buy 3 or more for $1080 each and save 10%

 

$1200

Buy Now

Class Schedule

Language

Class Schedule

Hours per Session

Online

TBD
Please contact itraining@zend.com for 
future class dates