Zend Framework : Industrialisation des Développements PHP

Objectifs

utiliser le framework Zend pour mettre en place un cadre de travail PHP complet et performant

Pré-requis

bonne connaissance de PHP et de la programmation Orientée Objet

Profil stagiaire

développeurs ou architectes PHP

Profil animateur

consultant informaticien spécialiste

Introduction au Zend Framework

Qu'est ce qu'un framework?
Les différents frameworks
Les possibilités du Zend Framework
Les composants Core du framework

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

Configuration de son application
Journalisation et exceptions
Partager des objets
Déboguage

Gestion des bases de données

Fonctionnalités avancées de PDO
Zend_DB: intérêts et fonctionnalités
CRUD de données avec Zend_DB
Sélections avancées
Persistance de données

Gestion de formulaires

Validateurs et filtres
Créer un formulaire
Ajouter des éléments
Gérer la validation automatique

Sécurisation et gestion de droits

Identification client avec Zend_Auth
Politique de gestion de droits
Manipulation de la session PHP via ZF

Modèle Vue Contrôleur (MVC)

Rappels sur le Design Pattern MVC
L'architecture MVC du Zend Framework
Comprendre le routeur et le dispatcheur
Plugins et intégration de la vue

du 16 au 20 juillet 2012

à Paris

du 15 au 19 octobre 2012

à Paris

du 03 au 07 décembre 2012

à Paris

Stage / CODE : IIN68

5 jours (35 heures)

2 390€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 16 au 20 juillet 2012

à Paris

du 15 au 19 octobre 2012

à Paris

du 03 au 07 décembre 2012

à Paris

Compétences visées

Optimiser son environnement de travail PHP

Mieux modéliser ses applications

Développer des applications avec le framework Zend

Mettre en place et configurer le framework

Accéder aux bases de données avec le framework

Comprendre et utiliser la session et l'authentification du framework

Mettre en place des formulaires simple avec Zend_Form