B. Zend Framework : Advanced Concept

Description

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.

Benefit

Objectives 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.

Content

Introduction 1. CORE CONCEPTS A. Advanced aspects of Service Manager B. Inversion Of Control patterns C. Routing D. Cross-cutting Concerns 2. MODELING A. Table Module and small/medium abstraction B. Domain Model and persistence abstraction 3. FORMS & FILTERS A. Fieldsets B. Customization C. Filters & Validators D. Cross Site Forgery attack protection 4. SECURITY A. Authentication B. Encryption C. Access Control D. LDAP 5. WEB SERVICES A. RPC B. REST C. JSON D. Richardson Maturity Model E. Emerging standards 6. VIEW LAYER A. Internationalization: Locale & Translate B. Navigation C. Pagination D. Asset Manager

Course

Methodology

1
Presentation
2
Discussion
3
Practice Activities
4
Case Studies

Evaluation

1
Pre test
2
Post test

Duration

3 Days

Target Audience

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.

Schedule

Nov 2017
15-17