Au coeur de Zend Framework 2

Plongé au cœur de Zend Framework 2, cet ouvrage analyse le fonctionnement interne du framework dans la première partie du livre (autoloaders, gestionnaire d'évènements, injection de dépendance, gestionnaire de services, contrôleurs, modules, routes, vues et composants MVC) ainsi que ses différents composants (base de données, formulaire, cache, session, recherche, etc.).

La deuxième partie détaille un cas d'utilisation afin de mettre en œuvre ce qui a été vu dans la première partie et comprendre toutes les possibilités offertes par le framework.

Bénéficiez de 7 euros de réduction (soit 21,50 euros) sur le livre avec priceminister.com si vous êtes nouveau sur le site en vous faisant parrainer par un de vos amis.

Posez vos questions et donnez votre avis sur le livre dans la tribune qui lui est consacré : au-coeur-de-zend-framework-2.smart-tribune.com.

Au coeur de Zend Framework 2

A propos de l'auteur

A propos du livre

Vincent Blanchon

Photo de Vincent Blanchon

Développeur Zend Framework
Ausy pour Orange Portail

Développeur Zend Framework PHP 5.3, je travaille actuellement chez Orange Portail via Ausy. J'occupe un poste de développeur dans l'équipe forums du portail.

Je m'investis également dans le monde de l'open source : contribution à la documentation française de PHP, contribution au Zend Framework 2 (features, corrections de bugs, tests unitaires).

Sommaire

Chapitre 1

Introduction au Zend Framework 2, avec un petit historique sur la première version du framework. Ce chapitre permet de se faire rapidement une idée sur les améliorations apportées au Zend Framework 2, ainsi que les conditions requises afin de l'exploiter au mieux.

Chapitre 2

Présentation des autoloaders existants dans le framework, avec des exemples d'utilisation et l'explication de leur comportement en détails ...

Table des matières

Chapitre 1

Introduction au Zend Framework 2, avec un petit historique sur la première version du framework. Ce chapitre permet de voir les différentes améliorations apportées au Zend Framework 2, ainsi que les conditions requises afin de l'exploiter au mieux.

Chapitre 2

Présentation des autoloaders existants dans le framework, avec des exemples d'utilisation et l'explication de leur comportement en détails.

Chapitre 3

Etude du gestionnaire d'évènements et l'implémentation de la programmation évènementielle au sein du Zend Framework.

Chapitre 4

Présentation du composant d'injection de dépendance qui permet aux développeurs de trouver ici les bonnes pratiques de programmation en découplant chaque objet et supprimant les dépendances dans le code.

Chapitre 5

Ce chapitre aborde le gestionnaire de services, nouveau composant du framework, responsable de la fabrication des objets du framework. Le gestionnaire peut être utilisé en complément du composant d'injection de dépendances.

Chapitre 6

Présentation du fonctionnement des modules, une des autres nouveautés du framework qui utilise les modules comme des briques individuelles prêtes à intégrer dans presque n'importe quel projet.

Chapitre 7

Ce chapitre fait le point sur les configurations, notamment sur leur fonctionnement général ainsi que sur l'utilisation de celles-ci pour chacun de nos modules.

Chapitre 8

Présentation du router, son optimisation et les différentes types de routes existantes.

Chapitre 9

Les contrôleurs seront abordés dans ce chapitre qui détail le processus de dispatch au sein du contrôleur, ainsi que la possibilité de dispatcher n'importe quel contrôleur au cours de nos actions.

Chapitre 10

Ce chapitre nous propose de comprendre comment ont été refactorisées les aides d'action du framework. Plus performantes et plus simples à comprendre, les aides d'actions sont maintenant plus efficaces.

Chapitre 11

Les gestionnaires de plugin seront présentés dans ce chapitre, ce qui nous permet de comprendre le fonctionnement du chargement et de la gestion des instances de nos plugins.

Chapitre 12

Présentation des vues, de leurs types et du fonctionnement de leurs rendus. Un gros travail de réécriture a été effectué par l'équipe du Zend Framework sur le mécanisme de rendu des vues.

Chapitre 13

Les aides de vues et leurs optimisations seront présentés dans ce chapitre.

Chapitre 14

Le coeur du patron d'architecture MVC du framework est étudié dans ce chapitre avec l'explication de nos points d'entrés et le processus de lancement de l'application.

Chapitre 15

Plusieurs composants importants (base de données, formulaires, email, cryptage, etc.) sont détaillés dans cette section afin d'en maitriser leur utilisation.

Chapitre 16

Présentation du nouveau système de gestion des types d'exceptions au sein du framework.

Chapitre 17

Ce chapitre porte sur l'étude d'un cas d'utilisation afin de nous permettre la mise en application tout ce que l'on a pu voir au sein des chapitres précédents.

Chapitre 18

Présente en détails les étapes afin de pouvoir contribuer au Zend Framework : correction de bug, création de fonctionnalité, suivi du planning, etc.