Features of the Zend Framework
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
The Zend framework 2 can greatly increase the speed in which you can create functional, robust web applications when programming with the PHP scripting language. In this course, you will learn what is needed to use Zend to assist you in your web development projects. In addition, the fundamental components associated with the Zend framework, including modules, controllers, views, and forms are examined and explained using code examples to illustrate their use.
Target Audience
Individuals wanting to learn the basic skills required to create PHP web applications using the Zend framework 2. Previous experience in web application development, databases, and the PHP scripting language may be beneficial.
Prerequisites
None
Expected Duration (hours)
1.8
Lesson Objectives Features of the Zend Framework
start the course
describe what an application framework is and the benefits of using a framework when creating a PHP project
describe the MVC (Model-View-Controller) pattern and the overall functionality it provides
describe the development concepts associated with using an application framework when creating a PHP project
download, install, and configure the appropriate PHP files for the operating system on your development computer
describe what the Zend framework is and identify the advantages and disadvantages associated with using it when creating PHP applications
identify the prerequisite applications needed to be able to use the Zend framework
download, install, and configure the Composer tool for dependency management in PHP
download, install, and configure the Zend framework 2 and use Composer to add Zend as a project dependency
install and recognize the file structure of the sample ZendSkeletonApplication and how it can be used as a starting point for your project
configure the document root setting for the server to point to the public subfolder of your Zend project
describe the concept of Zend modules and the benefits they provide in a PHP application
recognize the folder structure for a typical Zend module as well as the required files contained in the module
manually create the folder structure for a custom Zend module
manually create the files needed in a custom Zend module
configure the Zend ModuleManager to load a module
use the Composer tool to install the ZFTool and describe the functionality it provides
work with the ZFTool to automatically create a Zend module for your project and recognize the files and folders it creates
configure controller files to add a controller and views to your zf2 project
configure Zend routes to the appropriate controller in your zf2 project
configure Zend views in your zf2 project
create a Zend form and recognize the contents a typical form contains
configure Zend forms in your zf2 project
add a table to a Zend view and configure the controller to use the view
work with the Zend framework to add various components used in a typical PHP application
Course Number: wd_phpz_a01_it_enus
Expertise Level
Beginner