Formation Zend
formation Framework PHP, formation MVC, formation PHP, formation Zend Framework
Les objectifs de cette formation Zend Framework résident dans l’acquisition des connaissances afin de posséder les compétences pour programmer en PHP selon le Design Pattern MVC, acquérir les bonnes pratiques de la conception et de l’architecture applicative avec Zend, Installer et configurer le Framework, créer un squelette d’application, utiliser les objets de configuration, de log et de test (tests unitaire), utiliser les bases de données, comprendre et utiliser la session et l’authentification de ZF et optimiser les développements Zend Framework en terme de sécurité et de performances.
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’un modè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
Vous trouverez d'autres formations en rapport avec cette formation Zend dans notre filière de formation Frameworks et notre filière de formation Informatique et notre filière de formation Open source et notre filière de formation Web.
Vous pouvez également trouver des formations Framework PHP, MVC, PHP, Zend Framework.
Public
Pré-Requis:
