Aperçu du cours
Introduction à Zend Framework
Découvrez les bases de Zend Framework, son installation et sa configuration pour le développement web.
Architecture MVC et Design Patterns
Maîtrisez le modèle MVC et les design patterns pour structurer vos applications efficacement.
Gestion des Bases de Données
Intégrez et gérez des bases de données avec Zend_Db et Doctrine, en optimisant les performances.
Authentification et Sécurité
Implémentez des systèmes d’authentification sécurisés pour protéger les données sensibles.
Utilisation Avancée de Zend Tool
Automatisez les tâches courantes et structurez vos projets avec Zend Tool.
Projet Pratique
Mettez en pratique vos compétences à travers un projet simulant des scénarios réels de développement web.
Prérequis
- Connaissance de base des concepts objet
- Connaissance de PHP 5 et du HTML
Objectifs pédagogiques
- Installer et configurer une application Zend Framework
- Comprendre les Design Petterns Objets : le MVC
- Pouvoir utiliser les principaux composants de Zend Framework
- Savoir créer des identifications utilisateurs
- Maitriser l’utilisation de Zend_Db et Doctrine
- Pouvoir se servir de Zend Tool dans la structure d’une application
Public ciblé
- Développeurs, architectes techniques, chefs de projet techniques…
Programme de formation
-
Introduction
-
Présentation de Model-View-Controller
-
La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controllers
-
-
Introduction
-
Présentation de Model-View-Controller
-
La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controllers
-
-
Zend Framework
-
Introduction à ZF et historique des évolutions
-
Les Core Components
-
L’architecture du framework
-
-
Zend Framework
-
Introduction à ZF et historique des évolutions
-
Les Core Components
-
L’architecture du framework
-
-
Prise en main de ZF
-
Développement d’une application basique sous Zend Skeleton Application et Composer
-
Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
-
Paramétrage du framework
-
Travaux pratiques
-
-
Prise en main de ZF
-
Développement d’une application basique sous Zend Skeleton Application et Composer
-
Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
-
Paramétrage du framework
-
Travaux pratiques
-
-
Travail sur les bases de données
-
PDO
-
Entity & EntityManager : les bases de Zend_Db
-
Modification des données sur Zend_Db : les requêtes SQL
-
Le mapping Objet/Relationnel : Doctrine 2 et la persistance des données
-
-
Travail sur les bases de données
-
PDO
-
Entity & EntityManager : les bases de Zend_Db
-
Modification des données sur Zend_Db : les requêtes SQL
-
Le mapping Objet/Relationnel : Doctrine 2 et la persistance des données
-
-
Programmation Model-View-Controller avec Zend Framework
-
Le modèle MVC sous ZF: Zend Tool et le scaffolding, Notion de module, Répartition dans l’application
-
Création et paramétrage du module
-
Les éléments Controller: Initialisation, Liaison au Model et au View
-
Le View : templates, récupération des données & Layouts
-
Les formulaires : création, réglages & traitement
-
Travaux pratiques
-
-
Programmation Model-View-Controller avec Zend Framework
-
Le modèle MVC sous ZF: Zend Tool et le scaffolding, Notion de module, Répartition dans l’application
-
Création et paramétrage du module
-
Les éléments Controller: Initialisation, Liaison au Model et au View
-
Le View : templates, récupération des données & Layouts
-
Les formulaires : création, réglages & traitement
-
Travaux pratiques
-
-
L'utilisation avancée de ZF
-
Les authentifications et les permissions : les éléments standard et les extensions
-
L’envoi de mail : modèles HTML & formats
-
Travaux pratiques
-
-
L'utilisation avancée de ZF
-
Les authentifications et les permissions : les éléments standard et les extensions
-
L’envoi de mail : modèles HTML & formats
-
Travaux pratiques
-