Description
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.
Objectifs pédagogiques
- Installer et configurer une application Zend Framework
- Comprendre les Design Petterns Objets : le MVC
- Pouvoir utiliser les principaux composants de Zend Framework
- Savoir créer des identifications utilisateurs
- Maitriser l’utilisation de Zend_Db et Doctrine
- Pouvoir se servir de Zend Tool dans la structure d’une application
Public concerné
Développeurs, architectes techniques, chefs de projet techniques…
Prérequis
Connaissance de base des concepts objet
Connaissance de PHP 5 et du HTML
Déroulé du programme
1
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
2
Zend Framework
- Introduction à ZF et historique des évolutions
- Les Core Components
- L’architecture du framework
3
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
4
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
5
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
6
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
Informations
Durée
4 jour(s)
28h
Tarif
2380 € HT
HT