The Zend Framework 1: Fundamentals course is designed for experienced PHP programmers who want to learn to combine ZF concepts and structural elements to utilize the full power of this software development kit for PHP 5 applications. Zend Framework is an open-source class library with a central theme of “extreme simplicity”. ZF helps you to reduce the tedious details of coding, freeing up your time to be more productive as you focus on the big picture. Utilizing a collection of customizable PHP classes, ZF1 provides robust functionality suitable for both large and small tasks. This course combines teaching ZF with the introduction of the Model-View-Component (MVC) design pattern, to ensure you learn current best practices in PHP development.

 

This course helps you to learn by doing. Each discussion of related components is presented with examples of how best to utilize them in your applications. Hands-on exercises and the mini-projects you develop during the course reinforce the concepts you have learned. The online Zend Training Center allows participants to develop code during the course while your instructor is able to see and coach your progress.

 

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. This is an introductory course and assumes no previous Zend Framework experience.

 

While this is a fundamental level course on Zend Framework 1, it requires more than a fundamental level understanding of PHP. Participants are assumed to be proficient enough in the language to understand intermediate-level code examples and to perform coding exercises. This course is based on ZF version 1.9.

 

What will I learn?

Upon completing the course, active PHP developers should be equipped to best utilize  Zend Framework, along with the Model-View-Component design pattern, to create robust web applications with more ease and less time.

Class outline

 

1

RAPID APPLICATION DESIGN

  1. Introduction to Zend_Tool
  2. Introduction to Zend_Application
2

MVC DESIGN PATTERN

  1. MVC Elements and Structure
  2. MVC Mapped to the Web
3

ZF1 CONTROLLER RELATED COMPONENTS

  1. Zend_Controller
  2. Bootstrap Architecture
  3. Controller Execution Methods
  4. Front Controller Plugins
  5. Action Helpers
4

ZF1 GENERAL COMPONENTS

  1. Zend_Config
  2. Zend_Exception
  3. Zend_Session
  4. Zend_Registry
  5. Zend_Log
5

ZF1 MODEL RELATED COMPONENTS

  1. Zend_Db
  2. Zend_Db-Profiler
  3. Zend_Db_Table
  4. Zend_Db_Select
  5. Zend_Form
  6. Authorization and Authentication
  7. Zend_Acl
  8. Zend_Auth
  9. Zend_Filter
  10. Zend_Validate
  11. Zend_Filter_Input
6

ZF1 VIEW RELATED COMPONENTS

  1. ZF1 and Views
  2. Zend_View
  3. View Scripts
  4. Zend_Layout
  5. Zend_View_Helper
  6. Placeholders and Partials
  7. Plugins

Prerequisite(s)

Solid understanding of PHP at an intermediate to advanced level and OOP experience

 

What does it include?

This class provides a series of nine 2-hr, instructor-led lectures on the Zend Framework 1 design architecture, coupled with practical examples and student exercises. Participants are provided with a course guide, and the solution code for a practice application used as a teaching tool throughout 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

Buy 3 or more for 783 € each and save 10%

 

ONLINE TRAINING IN ENGLISH

$1,000.00

Buy Now

Calendrier des cours

Language

Class Schedule

Hours per Session

Online

TBD
Please contact itraining@zend.com for 
future class dates