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
Partager