Zend Framework 2: Advanced Concepts

 Zend Framework 2: Advanced Concepts


The Zend Framework 2: Advanced Concepts course is designed for proficient PHP programmers, already familiar and working with Zend Framework 2 (ZF2), who want to take their knowledge to the next level by learning how to apply best practices when configuring and building applications for scalability, interactivity, and high performance. The course is designed around a series of common use cases, guiding the developer in how to use ZF2 to meet the challenges of each situation by making their code more robust, streamlined, and secure.


This course is designed for intermediate to advanced PHP developers who have used ZF2 to complete at least one major web application. Enterprise developers should find this course's focus on the typical commercial mission critical application requirements such as high performance at larger-scale, interactive applications, maintainability, modularity and scalability.

What will I learn?

Understand how and why components work help you to understand when they shoul be used and why they are such powerful tools for solving your problems.

We'll deep-dive into the cornerstone components of ZF2 such as the Module Manager, Event Manager, Model/View/Controller and Service manager, but also understand the design patterns these components are built on, and why they fit so well into these components.

We will also cover more advanced topics such as testing (both unit and integration), and developing code as modules fore re-usability in not only your own project, but the community's as well. 

Class outline


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 2
  • Simple web forms, simple database interactions

 Participants must be familiar with:

  • Web Services
  • Client - Server interaction
  • Session Management
  • Authentication and Access Control Mechanisms
  • Plus all the other topics presented in the Zend Framework 2 Fundamentals course

What does it include?

This class provides a series of nine 2-hr, instructor-led lectures coupled with practical examples and hands-on, guided exercises. You will receive the solution code to the numerous practice projects used as teaching tools in the course. 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!

Class Registration and System Requirements

Registration Information and Technical Requirements