Zend Framework 2: Advanced Course 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.
The course utilizes a hands-on approach with numerous examples and practical exercises, as well as a key development project, to enhance learning. This course is offered online - with a live instructor - for 20 hours (10 - 2 hour sessions) or can be adapted for the classroom setting.
Matthew Weier O'Phinney - project lead, and members of the ZF2 team actively participated in the course's development.
Upon completing the course, active PHP developers should be equipped to apply best practices when building and configuring applications for scalability, interactivity, and high performance.
Table of Content
|1. CORE CONCEPTS
A. Advanced aspects of Service Manager
B. Inversion Of Control patterns
D. Cross-cutting Concerns
A. Table Module and small/medium abstraction
B. Domain Model and persistence abstraction
|3. FORMS & FILTERS
C. Filters & Validators
D. Cross Site Forgery attack protection
C. Access Control
|5. WEB SERVICES
D. Richardson Maturity Model
E. Emerging standards
|6. VIEW LAYER
A. Internationalization: Locale & Translate
D. Asset Manager
The target audience is an intermediate to advanced PHP developer who has used ZF2 to complete at least one major web application. Enterprise clients should find this course's focus on the high performance of larger-scale, interactive applications built on Zend Framework 2 especially useful.
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 Fundamentals course
There are some broad topics included within the scope of this course; please note that these are not covered in their entirety, but are discussed in terms of their relation to Zend Framework 2 and PHP.
To get the most out of the class, students should anticipate devoting 1/2 to 1 hr after each session to review their notes and complete assignments.
Upcoming Course Schedule
European Classroom Schedule
Question? Chat with Us