Bonjour à tous,

tout d'abord, milles excuses si je ne me trouves pas dans la bonne section mais c'est celle qui me semblait la plus appropriée.

Donc le sujet de mon post est le suivant: je suis actuellement en attente d'une formation sur Zend et j'ai une proposition de 2 organismes. Le truc, c'est que je n'arrive pas à savoir quelle offre est la plus complète en terme de notions abordées.
Pouvez-vous m'aider à y voir plus clair ?

Cette formation est vraiment importante pour moi car elle me permettra de mieux appréhender ma mission actuelle et peut-être (je l'espère) de relancer ma carrière de développeur en remontant mon niveau de compétence qui avait tendance à regresser suite à des missions trop éloignées du dev.

Voici donc les 2 propositions. Merci d'avance de vos réponses.

1° (sur 4 jours):
Introduction et concepts
-Introduction à la programmation orientée objet dans le contexte WEB
-Initiation à l'analyse UML et aux outils de modélisation
-Introduction au concept de framework
-Présentation de l'étendue des possibilités du Zend Framework
-Présentation du motif MVC et principe d'implémentation dans le Zend Framework
-Présentation des ressources disponibles pour le développement Zend Framework
-Présentation de l'architecture du Zend Framework

Installation et configuration du Zend Framework
-Téléchargement et installation
-Configuration de l'environnement

Introduction à la POO et au motif MVC
-Rappel des concepts de POO
-Présentation de la syntaxe objet en PHP 5
-Présentation des notions d'héritage et de surcharge
-Bonnes pratiques de développement

Etude du noyau Zend Framework
-Présentation de l'architecture du framework
-Création d'un squelette d'application
-Introduction à l'objet de configuration (INI et XML)
-Introduction à la gestion des erreurs et aux objets de log et debugage

Prise en charge des bases de données par Zend
-Présentation de PDO et de la notion d'abstraction
-Introduction à l'objet Zend_DB
-Connexion et persistance des données
-Présentation des différents adaptateurs
-Requêtes simples
-Requêtes complexes et mode transactionnel
-Utilisation des Statements
-Tests et optimisation avec l'objet Zend_Db_Profiler

Utilisation du motif MVC
-Définition et concept du motif MVC
-Présentation du motif MVC appliqué à Zend Framework
-Description et utilisation du contrôleur frontal
-Introduction à l'objet Zend_Layout (Vue)

Introduction aux plugins Zend
-Introduction aux Helpers
-Introduction aux filtres
-Introduction à la notion de module
-Présentation de la structure d'un contrôleur
-Présentation de la structure d'unmodèle
-Présentation de la structure d'une vue

Sécurité des développements
-Configuration de l'environnement
-Bonnes pratiques de sécurité
-Introduction aux filtres et aux validateurs pour les données provenant de l'utilisateur
-Gestion des sessions dans Zend Framework

Identification et gestion des droits applicatifs
-Présentation et implémentation de l'objet Zend_Auth pour l'identification
des utilisateurs
-Introduction à la persistance des données avec Zend_Auth
-Présentation de l'objet Zend_Acl pour la gestion de listes de contrôle d'accès
-Implémentation d'un système de gestion des droits basé sur Zend_Acl

Pour aller plus loin avec Zend ...
-Introduction à l'utilisation de librairies tierces dans Zend Framework
-Introduction au développement de composants et de plugins pour Zend Framework

/************************/

2° (sur 5 jours):
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
- Routeur
- 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
- Les Modèles de la Boutique en ligne
- Chargement des Modèles et Resources
- 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
- Montage de l'Application

Panier d'Achats
- Création du modèle et des ressources du Panier d'Achats
- Création du Contrôleur
- Création des Vues et des Formulaires

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
- 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