Tortilla B
Gagner temps, et qualité de développement PHP en maîtrisant le framework PHP Zend Framework
 

Lieu

Marseille, Aix-en-Provence, Toulouse, Montpellier.

Durée

4 jours

Programme

Introduction à Zend

Introduction à l'architecture MVC.

Mise en place de l'environnement.

Installation.

Créer la structure du projet.

Structure des répertoires de l'Application.

Bootstrapping.

Premier Contrôleur.

Première Vue.

Gestion des Erreurs.

L'Architecture MVC du Framework Zend

Introduction à l'Architecture MVC du framework Zend.

Contrôleur Frontal.

Routeurs.

Répartiteur.

Objet de Requête.

Objet de Réponse.

Projet : La Librairie en Ligne BDPhilia

Introduction, Outils et Conventions de Codage.

Spécifications Fonctionnelles.

Feuille de Route.

Structure de Base et Setup.

Monter la Boutique.

La Base de Données.

Logs et Débugage.

Les Modèles de la Boutique

Les Modèles dans le Zend Framework.

Conception d'un Modèle.

Chargement des Modèles et Resources.

Conception d'un Modèle.

Librairie BDP.

Implémentation du Catalogue BDPhilia

Par où commencer ?

Créer les Ressources et le Modèle du Catalogue.

Chargement des Modèles et autres Composants.

Création des Contrôleurs du Catalogue.

Création des Vues du Catalogue.

Assemblage et Mise en Route de la Boutique.

Implémentation des Comptes Utilisateurs

Création du modèle et des ressources Utilisateur.

Création du Contrôleur Client.

Zend_Form.

Création des Vues Utilisateur.

Création des Vues et des Formulaires.

Panier d'Achats

Création du modèle et des ressources du Panier d'Achats.

Création du Contrôleur.

Buzzword.

Authentifications et Autorisations

Authentification / Autorisation.

Authentification avec Zend_Auth.

Autorisation avec Zend_Acl.

Zone d'Administration

Définition.

Implémentation de la Zone d'Administration de la Boutique.

Gestion du Catalogue.

Securisation de la Zone d'Administration.

Rassembler et Partager

Utiliser plusieurs Modules.

Services et Intercommunication.

Optimisation de la Boutique

Optimisations générales.

Répartition des Optimisations.

Dispatching optimizations.

Caches.

Tester la Boutique

Introduction aux Tests et TDD.

PHPUnit et Zend_Test.

Ecrire des Tests.

Tester le Contrôleur Client.

Problèmes Fréquents.

Composants Avancés

Optimisations générales.

Rich Internet Applications.

- Ajax : ZendX_JQuery, Zend_Dojo.

- Zend_Soap.

Modules Complémentaires

RSS Zend_Feed.

Internationalisation i18n.

Acrobat Zend_Pdf.

Recherche FullText :: Zend_Search_Lucene.


Dominique CASSAN
Carré à Bulles - 24 Rue du communal - 11230 Saint Benoit - Siret 53018999200015 - N° Enregistrement 91 11 01218 11 Twitter facebook google + fil Rss