Zend Framework 2 from A-Zend Certification Bundle

$3,970.00

$3,100.00

Everything you need to go from PHP developer to Zend Framework Certified Engineer!

The bundle includes :

*Zend Framework 2 Exams and Classes will become available in early 2014.

Product Benefits

Zend Framework has become the de-facto standard for building large-scale PHP web applications. If you have basic PHP programming knowledge, you too can master Zend Framework and stand out by becoming a Zend Framework Certified Engineer with our new bundle.

The Zend Framework Certification is an industry-wide standard that recognizes the attainment of a professional level of expertise in using Zend Framework . This certification is also a measure of distinction that employers use to evaluate prospective employees.

CLASS OUTLINES & PREREQUISITES

Zend Framework 2: Fundamentals

OBJECTIVE

Upon completing the course, active PHP developers should be fully-equipped to apply a best practice approach to web application development, using ZF2 as the framework and TDD as the approach.

CLASS DATE AND TIME

Check our upcoming online training schedule

CLASS OUTLINE

1. COURSE INTRODUCTION

A. Course Goals
B. Course Approach
C. Course Applications
D. Overview of ZF2
E. ZF2 Key Features
G. ZF2 Architecture
H. Essential Concepts: Decoupling
I. Essential Concepts: Namespaces
H. Essential Concepts: Autoloading


   7. ROUTING BASICS

A. Routing Basics
B. TreeRouteStack
C. Routing Types 
2. DESIGN PATTERNS & MVC INTRODUCTION
A. ZF2 VC: Event-Driven Architecture
B. Key MVC Events
C. Services in MVC
D. ZFTool  

   8. VIEW LAYER
A. ZendView
B. View Model
C. Layouts
D. Alternate Rendering & Response Strategies
E. PHP Renderer
F. View Helpers
3. EVENT MANAGER (EM)

A. Trigger Events
B. Available Methods
C. Aggregates
D. ZendEventManager
E. Shared Event Listeners
F. Shared Event Manager (SEM)
G. Identifiers   


   9. FORMS

A. ZendInputFilter
B. ZendValidator
C. ZendFilter
D. ZendForm
D. ZendFormViewHelper
D. ZendStdlibHydrator
4. SERVICE MANAGER (SM)

A. Service Types
B. Configuring Services

   10. DATABASES

A. ZendDb
B. ZendDbAdapter
C. ZendDbSql
D. ZendDbTableGateway
5. MVC & MODULES

A. Modules in MVC
B. Bootstrapping an Application
C. MVC Events
D. MVC-Related Module Configuration
E. ZendModuleManagerModuleManager Events & Listeners
F. Autoload Files for Modules
G. Module Classes
H. MVC 'bootstrap' Event
I. ModuleAutoloader & DefaultListenerAggregate
J. Module Best Practices


   11. ADDITIONAL TOPICS

A. ZendSession
B. ZendLog (optional)
C. ZendMail (optional)
6. CONTROLLERS AND CONTROLLER PLUGINS

A. MVC Events and Controllers
B. Controllers: Zend Skeleton App Example
C. MVC-based Action Controllers
D. Common Interfaces used with Controllers
E. Controller Plugins 
F. Accessing a Request & Response, Routing Parameters
G. Registering Module-Specific Listeners


  
AUDIENCE
This course is designed for people who have a solid foundation in the PHP language and OOP, and have successfully created complex PHP web applications.

PREREQUISITES
Solid understanding of PHP at an intermediate to advanced level and object oriented programming experience. While this is a fundamental-level course on Zend Framework 2, it requires more than a fundamental-level competency in PHP. Participants are assumed to be proficient enough in the language to understand intermediate-level code examples and to perform coding exercises. This course assumes no previous ZF2 experience

Zend Framework 2: Advanced Concepts

CLASS TOPICS

1. CORE CONCEPTS

A. Advanced aspects of Service Manager
B. Inversion Of Control patterns
C. Routing
D. Cross-cutting Concerns



   4. SECURITY

A. Authentication
B. Encryption
C. Access Control
D. LDAP


2. MODELING
A. Table Module and small/medium abstraction
B. Domain Model and persistence abstraction

   5. WEB SERVICES

A. RPC
B. REST
C. JSON
D. Richardson Maturity Model
E. Emerging Standards

3. FORMS AND FILTERS

A. Fieldsets
B. Customization
C. Filters & Validators
D. Cross Site Forgery attack protection




   6. VIEW LAYER
A. Internationalization: Locale & Translate
B. Navigation
C. Pagination
D. Asset Manager

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.

Background Requirements:

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

Test Prep: Zend Framework 2 Certification

Details coming soon!

Zend Studio + Zend Server Developer License

Zend Studio is the only Integrated Development Environment (IDE) designed for professional developers that encompasses all the development components necessary for the full PHP application lifecycle. Through a comprehensive set of editing, debugging, analysis, optimization, database tools and testing Zend Studio speeds development cycles and simplifies complex projects.
Supported Operating Systems: Linux, Windows, and Macintosh

Zend Server is an enterprise-ready web application server for running and managing PHP applications that require a high level of reliability, performance and security. Zend Server contains a complete, well-tested PHP stack, which cuts the time traditionally spent on tracking, installing, configuring and testing PHP libraries and drivers. Built-in caching and acceleration ensure your PHP applications are delivering optimized performance, and integrated application monitoring and diagnostics enable you to quickly detect, isolate and resolve any failures or performance bottlenecks.
Supported Operating Systems: Linux and Windows, both x86 and x86-64. Supported Web Servers: Apache, Microsoft IIS. Supported Browsers: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari

Zend Studio and Zend Server are designed to work together, streamlining the development process. From Zend Studio, PHP scripts can be deployed onto a local Zend Server. Then after deployment time, Zend Server monitoring captures debugging and root cause analysis information for use in Zend Studio.

Benefits

  • Develop and maintain quality PHP and JavaScript code faster
  • Find and resolve problems quickly using monitoring and debugging capabilities
  • Improve team collaboration by using robust team-oriented features
  • Leverage the latest technologies to deliver advanced applications and a richer user experience
  • Use the same business-grade PHP used in production: an consistent, up-to-date, tested and supported PHP stack
  • Maintain a complete and consistent environment across development, testing and production
  • Ensure optimal application performance and minimal resource utilization

  • Note: 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 itraining@zend.com

    Registration Information and Technical Requirements

eCommerce Software by eCommerce Software by Magento™ Magento™