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