+8801755681741   contact@xubisoft.com

Professional Zend Framework

Zend Part1

  • ZF2 Key Features
  • ZF2 Architecture
  • How ZF2 Works
  • ZF Architecture and MVC
  • Decoupling
  • Namespaces
  • Auto loading
  • Design Patterns
  • MVC Elements and Implementation
  • ZF2 MVC: Event-Drive Architecture
  • Key MVC Events
  • Services in MVC
  • Design Patterns
  • MVC Elements and Implementation
  • ZF2 MVC: Event-Drive Architecture

Zend Part2

  • Key MVC Events
  • Services in MVC
  • Event Manager (EM)
  • Trigger Events
  • Available Methods
  • Aggregates
  • Shared Event Listeners
  • Identifiers
  • Shared Event Manager (SEM)
  • Service Manager (SM)
  • Service Types
  • Configuring Services
  • Structure of an Application
  • Modules in MVC
  • Structure of a Module

Zend Part3

  • Bootstrapping a Modular Application
  • Events
  • MVC-related Module Configuration
  • Zend\Module Manager
  • Module Manager Events and Listeners
  • Auto load Files for Modules
  • Module Classes
  • MVC 'bootstrap' Event
  • Module Autoloader and DefaultListenerAggreagte
  • Module Best Practices
  • Structure of an Application
  • Modules in MVC
  • Structure of a Module
  • Bootstrapping a Modular Application

Zend Part4

  • Events
  • MVC-related Module Configuration
  • Zend\Module Manager
  • Module Manager Events and Listeners
  • Auto load Files for Modules
  • Module Classes
  • MVC 'bootstrap' Event
  • Module Autoloader and DefaultListenerAggreagte
  • Module Best Practices
  • MVC Events and Controllers
  • MVC-based Action Controllers
  • Controller Plugins
  • Accessing a Request and Response
  • Registering Module-specific Listeners
  • MVC Events and Controllers

Zend Part5

  • MVC-based Action Controllers
  • Abstract Action Controllers Interfaces
  • Controller Plugins
  • Accessing a Request and Response
  • Registering Module-specific Listeners
  • Routing Basics
  • ZF2 Router Types
  • ZF2 HTTP Route Types
  • Zend\View
  • View Model
  • Layouts
  • Alternate Rendering & Response Strategies
  • PHP Renderer
  • View Helpers

Zend Part6

  • Zend\View
  • View Model
  • Layouts
  • Alternate Rendering & Response Strategies
  • PHP Renderer
  • View Helpers
  • Zend\Input Filter\Input
  • Zend\Validator
  • Filtering
  • Zend\Form
  • Validating Forms
  • Rendering Forms
  • Zend\Input Filter\Input
  • Filtering
  • Zend\Form

Zend Part7

  • Validating Forms
  • Rendering Forms
  • Zend\Db\Adapter
  • Creating an Adapter: Quick Start
  • Query Preparation & Execution
  • Creating Statements
  • Zend\Db\Sql
  • Zend\Db\Table Gateway
  • Zend_Db, Zend_Db_Statement, Zend_Db_Table, Zend_Db_Profiler, Zend_Db_Select, Table Data Gateway Pattern, Row Data Gateway Pattern
  • Service Manager Review
  • More on Initializers
  • Routing
  • Table Modules
  • Domain Modules

Zend Part8

  • CSRF
  • Filters and Annotations
  • Authentication
  • Encryption
  • LDAP
  • Permissions
  • XML-RPC
  • SOAP
  • HTTP
  • REST and JSON
  • HAL
  • PhylRESTfully Module
  • Richardson Maturity Model
  • XML-RPC Client, XMLRPC Server, REST Client, REST Server, Zend_Service Web Services
  • Navigation
  • Pagination
  • Internationalization
  • Coding conventions, Zend_Loader

Course Description

Total 36 Class
Per Class 3 Hours
Skill Required Basic Computer
Weekly Class 3 Days
Trainer Fahad Hasan