Objectifs pédagogiques de la formation

La formation "Zend Framework Architectes" permet de renforcer ses compétences en ZF et d'étudier son fonctionnement interne afin de l'adapter aux besoins précis de l'entreprise.
Nous analyserons le Zend Framework en profondeur et l'étendrons en concevant une application Web complète.
Nous entrerons dans les de tous les composants, particulièrement Modèle Vue Contrôleur.
Cette formation a été mise en place par l'auteur du livre "Zend Framework bien développer en PHP".
Inclus : Une présentation à l'examen de certification.

 

Programme de la formation

Rappels sur le Zend framework
  • Les différents packages
  • Le niveau de couplage des packages
  • Les différentes versions du framework

Génie logiciel et POO
  • Rappels sur la POO
  • Génie logiciel, UML et design patterns
  • La testabilité logicielle

Projet de mini application
  • Monter une application MVC complète avec une base de données
  • Gérer des formulaires complexes
  • Introduire Ajax
  • Mettre en place un service Web et consommer des flux XML
  • Déploiement et automatisation

Comprendre et maitriser MVC
  • Le modèle MVC de Zend Framework
  • Comprendre le contrôleur frontal
  • Intégration des vues et des templates
  • Utiliser les aides d'action et les plugins
  • Aides de vues classiques et Ajax
  • Dériver les objets MVC

Analyse objet du ZF
  • Analyse du Zend Framework avec un débogueur
  • Etude des concepts internes
  • Extensions possibles, adaptation à un existant
  • Délégation de responsabilités objets

Testabilité
  • Tester ses objets avec PHPUnit
  • Utiliser Zend_Test pour les tests fonctionnels
  • Industrialiser la testabilité