zend logo

Goals


- Know the possibilities and alternatives to Zend Framework 2

- Be able to plan, implement, maintain an application using Zend Framework 2

Program

Presentation, version
Principle of a Framework
Installation, general organization
Reminder 5.3, namespace
Composer
Zend skeleton

Workshop: Download and install Zend skeleton

Architecture of a zf2 project Naming
rules
MVC modules and models
Configure a module and the application
Route the pages of the application
Communication controllers and views

Workshop: Create the first pages of the application

Example of a simple isolated component, Zend \ Barcode
Use Zend \ Config for project configuration
Practice debugging and handling various errors, including Zend \ Log and Zend \ Exceptions
Organize other needs in the site: Zend \ Helper

Workshop: Using multiple components

Use Zend \ Navigation for menus and similar elements
Setting up the service manager
Using view helpers

Workshop: Create a general navigation, a breadcrumb and a sitemap

Setting up the service manager
Setting up a translation file
Translate the output strings

Workshop: Translate our application

Set up a Form
Use the Form class associated with the forms
Add form tags
Insert a captcha
Set up a validation model
Translate the
HelperView data to display the form

Workshop: Realization of a contact form with Zend \ Mail

Connect to the database (local, global)
Use PDO to any type of server
Setting up a Model
Using service_manager

Workshop 1: Store, modify and delete database data
from the interface.

Workshop 2: Create a pagination

Identification from a database
Encrypt data
Error
handling Store data
Disconnect and destroy data (Zend \ Session)

Workshop: Create an identification form

Define roles
Define resources
Define rights

Workshop: Associating rights with a user

Declaration and use of web services: REST and JSON
WS- * Web services: DOM, SOAP 

Workshop: Using Zend \ SOAP or Zend \ REST

Duration

5 days

Price

£ 2607

Audience

Experienced PHP developers

Prerequisites

Proficiency in PHP, from syntax to object-oriented programming

Reference

PHP763-F

Sessions

Contact us for more informations about session date