| Description |
| A l'origine simple langage de scripts interprété, simple à mettre en oeuvre, PHP s'est rapidement imposé comme un des standards du développement Web. Spécifiquement développé pour optimiser les performances, la fiabilité et l'extensibilité, le framework Zend a joué un rôle significatif dans le gain de popularité de PHP. Les participants à cette formation, conçue pour les développeurs et architectes souhaitant mettre en place un cadre de travail complet et performant sauront notamment développer des pages et formulaires qui interagissent avec une base de données. |
| Objectifs |
Savoir programmer en orienté objet avec des Designs PatternsÊtre en mesure de mettre en place et configurer le Zend FrameworkComprendre comment utiliser les objets de configuration, de log et de débogageSavoir utiliser la session et l'authentification du ZFComprendre comment consommer des services Web avec Zend Framework
|
| Public concerné |
|
| Pré-requis |
- Avoir suivi la formation "Développer rapidement un site Web en PHP" (LI200) ou disposer de connaissances équivalentes
- Avoir des bases en Programmation Orientée Objet est un plus pour suivre cette formation
|
| Plan détaillé |
-
Introduction au Zend framework
- Qu'est ce qu'un framework ?
- Les possibilités du Zend Framework
- Trouver des ressources au Zend Framework
- Architecture et fonctionnement
-
Installation et configuration
- Installation classique
- Installer le framework à partir du dépôt SVN
- Configuration
-
La Programmation Orientée Objet
- Rappels des principes de la POO
- La syntaxe objet en PHP5
- Les constructeurs, destructeurs et méthodes magiques
- La notion d'héritage
- Surcharger vos objets et utiliser des itérateurs
-
Composants du noyau
- Gérer la configuration de son application
- Manipuler la journalisation et les exceptions
- Partager des objets
- Débogage
-
Gestion des bases de données
- Fonctionnalités avancées de PDO
- Zend_DB : intérêts et fonctionnalités
- Manipulation CRUD de données avec Zend_DB
- Sélections avancées
- Mettre en place la persistance de données
- Gérer les relations entre les données
-
Sécurité et gestion de formulaires
- Sécurité, validateurs et filtres
- Créer un formulaire
- Ajouter des éléments
- Gérer la validation automatique
-
Sécurisation et gestions de droits
- Utiliser Zend_Auth pour identifier les clients
- Mise en place d'une politique de gestion de droits
- Manipulation de la session PHP via ZendFramework
-
Modèle Vue Contrôleur (MVC)
- Rappels sur le Design Pattern MVC
- Présentation de l'architecture MVC
- Comprendre le contrôleur frontal
- Plugins et intégration de la vue
- Mise en place d'un espace d'authentification avec sessions
- Filtrage des données et sécurité
|
|
Sessions |
Inscription en ligne
|
Paris
02/05/2011
12/09/2011
05/12/2011
|
Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10 |
|