Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Langage PHP »

Zend Framework, maîtrise du développement web


Formation Zend

Stage pratique
Eligible au DIF

Réf : ZEN

Prix 2012 : 1650 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
11 juin 12, 17 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur PHP
Développeur Objet en PHP

version pdf imprimer Faire suivre


Les objectifs de cette formation Zend


Ce cours vous apportera les meilleures pratiques de développement Web avec le Zend Framework. Après un rappel des pré-requis techniques et théoriques à l'utilisation du Framework, vous en découvrirez les concepts et apprendrez à l'installer, le configurer ainsi qu'à concevoir des applications Web.

Participants de cette formation Zend

Développeurs et architectes.

Pré-requis de cette formation Zend

Connaissance de base des concepts Objet. Bonnes connaissances de PHP5 et du HTML.

Travaux pratiques

Eclipse PDT et Wampserver seront utilisés pour les travaux pratiques.


Programme de cette formation Zend

Introduction

- Définition d'un Framework et de son intérêt.

- Présentation générale du Zend Framework.


Rappels sur la programmation orientée objet

- Concepts de la POO. Classes et objets. Implémentation en PHP : visibilité, constructeur, destructeur, héritage...

- Modélisation : relations entre les classes, diagrammes UML.

- Concepts objet PHP avancés.


Prise en main du Zend Framework

- Téléchargement, installation et configuration de base.

- Installation via la méthode SVN.

- Premiers pas avec Zend Framework.


Composants de base

- Maîtrise des composants de base (Zend_Loader, Zend_Config, Zend_Log, Zend_Debug, etc.).

- Configuration dans le fichier d'amorçage.


Architecture MVC

- Organisation MVC du Framework Zend.

- Gestion du flux d'exécution MVC.

- Utilisation de Zend Controller.


Base de données et passerelles

- Utilisation de Zend_Db et de ses classes dérivées.

- Utilisation du CRUD de Zend_Db_Table.

- Gestion des relations entre les tables dans le Modèle.

- Utilisation, création de filtre et de validateur.

- Utilisation de l'objet Zend_Form dans le contexte MVC.


Authentification, autorisations et sessions

- Gestion des sessions avec Zend_Session, de l'authentification avec Zend_Auth et des autorisations avec Zend_Acl.


Utilisation avancée des composants

- L'internationalisation et la localisation.

- Ajout d'une fonctionnalité à un composant existant.

- Intégration d'un composant externe.


Interopérabilité et services web

- La communication interapplications.

- Utilisation des services Google, Amazon, Yahoo.

- Lecture d'un flux RSS quelconque.

- Utilisation et création d'un service Web REST et SOAP.


Tests sous Zend Framework

- Installation de PHPUnit via Pear.

- Tests unitaires avec Zend Framework et PHPUnit.


Bonnes pratiques

- Débogage d'une application Zend Framework.

- Choix des outils adaptés. Astuces d'Eclipse PDT.

- Profiling.Testabilité. Gestion des montées de version.