Zend Framework
Zend framework is an open source, object oriented web application framework which provides an advanced Model-View-Controller(MVC) implementation to the application. It is also known as component based library. Zend is a business partner of IBM.
What makes the Zend Framework one of the premier frameworks used by PHP developers is that it provides clean, stable code, complete with intellectual property rights. It was first founded in 1999 by two Israel programmer Andi Gutmans and Zeev Suraski.
Zend Course Details
- Module 1:
- What is Zend Framework?
- Zend Framework Components
- Model-View-Controller
- Module 2:
- System Requirements
- Installation
- Setting up Zend Tool
- Creating a Project
- The Bootstrap File
- URLs, Controllers, and Actions
- Adding Controllers and Actions
- Testing the Application
- Using Zend Studio for Eclipse
- Module 3:
- The Front Controller
- Defining your own Action Controllers
- Passing Data from the Controller to the View
- Escaping the Output
- Rendering View Scripts
- Fowarding vs Redirection
- Module 4:
- Introduction to View Scripts
- Zend_View
- Passing Data from the Controller to the View Script
- Escaping Output
- Rendering a View Script
- Forwarding the Request
- Redirecting to Another URL
- Forward vs Redirect
- Module 5:
- Zend_Application
- Zend_Config
- Zend_Registry
- Zend_Loader
- Zend_Session
- Module 6:
- Creating a Zend Form
- Getting From Data
- Validating and Filtering Form Data
- Styling Forms
- Module 7:
- Zend_Db
- Database Adapaters
- Acquiring the Database Adapter
- Creating a Connection
- Querying the Database
- Inserting Data
- Updating Data
- Deleting Data
- Closing Connection
- Table Data Gateway
- Zend_Db_Table
- Zend_Db_Table_Row
- Zend_Db_Rowset
- Module 8:
- The ErrorHandler Plugin
- The Default Error Controller and View Script
- Creating Your Own Error Handler Plugin
- Module 9:
- Layout templates
- Setting Up Zend_Layout
- Using View Helpers
- Changing and Disabling Layouts
- Zend_Layout Quickstart
- Duration: 25 Hours
- Zend Course Curriculum
- Upcoming Demo