Zend Framework Master course is designed for proficient PHP programmers, already familiar and working with ZF, who want to polish their skills and incorporate cutting-edge ZF technologies into their applications. The course is designed around a series of practical use cases, guiding the developer in using ZF to make their code streamlined, secure, and interoperable with other frameworks.

What Will You Learn?

You’ll learn how to leverage the power of Zend Framework to build well-designed, scalable, and secure web applications quickly and competently.

You’ll be introduced to the highly advanced concepts that make ZF such a powerful tool to create web applications that can be rapidly developed and easily deployed. And you’ll learn the components that solve common problems so that you can concentrate on solving your business problems and not re-inventing the wheel.

What Will You Be Able to Achieve?

By the end of this course you’ll able to:

  • Handle complex data modeling needs which were previously unthinkable.
  • Increase customer satisfaction by making your ZF app run faster with less redundancy, optimizing performance through "lazy" loading.
  • Say “YES” when customers ask if you can implement alternative authentication via Microsoft Active Directory, Google, Twitter, Facebook, etc..
  • Reduce your legal liability by encrypting sensitive data using the latest and most secure technology.
  • Open the door to a vast array of third party open source framework libraries by incorporating middleware which fits into your existing ZF-MVC structure.
  • Expand the reach of your audience by delivering content to an international audience.
  • Easily make your website application multi-lingual by applying ZF translation classes to forms, menus, and routes.

Read our Frequently Asked Questions for more information.

Registration, Terms, and Conditions

Click the button below to register for this class.



If you have any questions, please contact us at [email protected].


This course is designed for advanced PHP developers who have been coding in Zend Framework for at least a year or have developed at least one major ZF application.


Solid understanding of PHP at an advanced level and experience developing Zend Framework applications and have developed at least one major ZF application.

Class Format and Duration

This course provides a series of nine, two-hour, instructor-led lectures coupled with practical examples and participant exercises. Apart from holidays, course lectures are scheduled with a day in between meetings to allow participants to complete the labs.

Participants are provided with a course guide, and a virtual machine with solution code for a practice application used as a teaching tool throughout the course. The virtual machine also contains plenty of fully functional code examples using the latest version of ZF. This class can also be delivered by an instructor on site.


Classes are scheduled to meet the needs of our customers. Once you purchase a class, we will assign you to a class (based on your time zone) within 60 days of purchase.

Next Steps

After you have purchased your Zend online training course, you will receive an email detailing the registration process. If you have any questions, please contact us at [email protected].

Class Outline

Data Modeling

  1. Domain Model
  2. Object relational mapping (ORM)
  3. Establishing complex relationships


  1. Lazy services
  2. LazyControllerAbstractFactory


  1. Lazy listeners
  2. Attaching a lazy listener
  3. Other related classes


  1. Cryptography and encryption
  2. Mcrypt vs OpenSSL
  3. Hashing and key derivation
  4. Using BlockCipher for encryption
  5. Popular algorithms
  6. Popular operating modes
  7. Encrypting / Decrypting private messages

Cross Cutting Concerns

  1. OAuth2 authentication
  2. Available OAuth2 clients
  3. Zend\Authentication integration
  4. Security considerations


  1. I18N formatting
  2. Translation
  3. Menu translation
  4. Form translation
  5. Translatable routes


  1. Middleware overview
  2. PSR7 Bridge
  3. Middleware Listener
  4. Zend Stratigility
  5. Zend Expressive