Référence | F171825 |
Prix par personne en présentiel ou distanciel | 2600 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Développeurs PHP – Architectes PHP.
Objectifs : Comprendre le fonctionnement du Zend Framework et être capable de réaliser une application simple en l’utilisant.
Prérequis : Une pratique de la programmation en PHP est requise ainsi que la connaissance de la programmation objet. Il est conseillé aux personnes programmant en PHP mais ne connaissant pas la programmation objet de suivre le stage PHP Programmation objet.
Durée : 4 jours
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès.
Contenu de formation
- Design patterns et framework
- L’architecture MVC
- Le design pattern MVC
- Son implémentation dans le Zend Framework
- Plugins
- Installation
- Configuration requise
- Les étapes de l’installation
- Test et première utilisation
- Les composants de base
- Zend_loader (chargement dynamique des fichiers)
- Zend_Config (configuration)
- Zend_Log (journalisation)
- Zend_Debug (affichage d’informations utiles)
- Zend_Exception (traitement des exceptions)
- Zend_Registry (registre)
- Vue d’ensemble des composants du framework
- Utilisation des principaux composants
- Zend_Auth (authentification)
- Zend_Acl (gestion des listes de contrôle d’accès)
- Zend_Date (manipulation des dates et des temps)
- Zend_Db (accès aux bases de données)
- Zend_Mail (envoi et réception des mails)
- Zend_Layout (implémentation du design pattern Two Step View)
- Zend_Form (création et gestion des formulaires)
- Zend_Filter (filtrage des données)
- Zend_Validate (validation des données)
- Zend_Translate (gestion du multilinguisme)
- Zend_Locale (gestion de la localisation)
- Zend_currency (gestions des monnaies)
- Mise en pratique
Pendant toute la formation, les stagiaires construisent pas à pas une application web.