Course
Skills Expanded
Building PHP Applications with Zend Framework 2
This course will introduce you to the PHP Zend Web Application Framework.
What you'll learn
This course will introduce you to the PHP Zend Framework. PHP has been around for a long time and the Zend framework has proven to be one of the most popular web frameworks for PHP. This course will cover the basics of getting Zend running with a brief overview. The rest of the time will be spent doing actual application coding and working with the Zend framework as if you were working on a real world project. No prior experience with Zend is required for this course.
Table of contents
Introduction to Zend
27mins
- Introduction 1m
- Course Overview 2m
- What is Zend? 2m
- Zend CTO Summary 2m
- Prerequisites 1m
- LAMP, WAMP or MAMP 2m
- Demo: Running a LAMP Stack 2m
- Zend Installation Options 2m
- Creating a Zend Application 1m
- Demo: Installing the Zend Skeleton App 6m
- Web Server Configuration 2m
- Demo: Running the Zend App 4m
- Summary 1m
Zend Modules and the ZFTool
26mins
- Introduction 0m
- What are Modules? 2m
- Module Directory Structure 1m
- Demo: Application Overview 4m
- Demo: Create Module Folders 3m
- Demo: Create Module Files 1m
- How Modules are Loaded 2m
- Demo: Module Configuration 4m
- Plugging in a new Zend Module 1m
- Demo: Testing a new Module 2m
- ZFTool Overview 1m
- Installing ZFTool 1m
- Demo: ZFTool and Module Creation 3m
- Summary 1m
Controllers and Views
34mins
- Introduction 0m
- Demo: Creating a Controller and Views 6m
- Controller Overview 2m
- Route Configuration 1m
- Demo: Adding Routes and Controller Config 6m
- Zend Views 1m
- Zend Forms 1m
- Demo: Adding a Form 2m
- Demo: Updating the index View 7m
- Demo: Updating the add View 3m
- Demo: Updating the edit View 2m
- Demo: Updating the delete View 2m
- Summary 1m
Database Models and Tables
39mins
- Introduction 0m
- Demo: Creating a DB Table and Data 4m
- Zend Models 2m
- Demo: Creating a Book Model 2m
- Demo: Creating a Book TableGateway 6m
- Demo: Configuring the TableGateway 3m
- Demo: Configuring the DB Connection 3m
- Wiring in CRUD Operations 1m
- Demo: Adding the BookTable Locator 1m
- Demo: Finishing the Index Action 1m
- Demo: Finishing the Add Action 6m
- Demo: Finishing the Edit Action 5m
- Demo: Finishing the Delete Action 4m
- Summary 1m
Basic Real World Examples
29mins
- Introduction 1m
- Customizing the Application Layout 2m
- Demo: Updating the Layout 4m
- Demo: Updating the Home Route 1m
- Navigation Breadcrumbs 1m
- Demo: Navigation Configuration 2m
- Demo: Adding Breadcrumb Navigation 5m
- Pagination 1m
- Demo: Pagination on the Model 2m
- Demo: Pagination in the Controller 2m
- Demo: Pagination in the View 1m
- Demo: Pagination Partial 5m
- Summary 1m