Aperçu du cours
Zend est utilisé dans le développement web. Vous pourrez découvrir durant ces quatre jours comment construire une application avec Zend et l’ensemble de ces modules.
Programme d'études
-
Introduction
-
Présentation de Model-View-Controller
-
La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controllers
-
-
Zend Framework
-
Introduction à ZF et historique des évolutions
-
Les Core Components
-
L’architecture du framework
-
-
Prise en main de ZF
-
Acquérir ZF
-
Développement d’une application basique sous Zend Skeleton Application et Composer
-
Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
-
Paramétrage du framework
-
Travaux pratiques
-
-
Travail sur les bases de données
-
PDO
-
Entity & EntityManager : les bases de Zend_Db
-
Modification des données sur Zend_Db : les requêtes SQL
-
Le mapping Objet/Relationnel : Doctrine 2 et la persistance des données
-
-
Programmation Model-View-Controller avec Zend Framework
-
Le modèle MVC sous ZF: Zend Tool et le scaffolding, Notion de module, Répartition dans l’application
-
Création et paramétrage du module
-
Les éléments Controller: Initialisation, Liaison au Model et au View
-
Le View : templates, récupération des données & Layouts
-
Les formulaires : création, réglages & traitement
-
Travaux pratiques
-
-
L'utilisation avancée de ZF
-
Les authentifications et les permissions : les éléments standard et les extensions
-
L’envoi de mail : modèles HTML & formats
-
Travaux pratiques
-