|
Développer avec le framework Joomla |
Objectifs
- Appréhender les API et le framework PHP Joomla! 1.5
- Comprendre le mécanisme des Objets Joomla!
- Savoir développer des Plugins et des Modules Joomla
- Maitriser la conception de Composants (Frontend et Backend)
| Durée |
3 jours |
| Tarifs |
selon le nb de participants |
Pré-requis
|
Developpeur Web PHP
Connaissances en POO (Orienté Objet)
Connaissances Javascript et CSS
|
| Lieu |
en intra entreprise |
Programme
Programmation Web
- Technologies clientes et serveur
- POO et Design Pattern MVC
- Outils de développement
Framework Joomla
- Architecture
- Les couches Framework, Apps et Extension
- Constantes
- MVC Joomla
- Les Fabriques
- Les Objets Utilisateurs. et Sessions
- Les Paramètres HTTP et le Navigateur Client
- Les bases de données
Développer un Module
- Package d'installation
- Descripteur de déploiement
- Le code du module
- Apparence multiple d'un Module
- Module d'un Composant
- TP - Développer un Module
Structure d'une extension Joomla
- Les packages d'installation
- Descripteur de déploiement
- Organisation dans les tables Joomla!
- Installation et désinstallation d'extension
Développer un composant Frontend
- Descripteur de déploiement
- Package d'installation
- Le rendu XHTML
- Structure d'un composant Site
- TP - Développer un composant Site Frontend
|
Développer un composant Backend
- Spécificités du Backend
- Configuration d'un composant
- Files d'attentes de messages
- Redirection d'URL
- Structure d'un composant Backend
- TP - Développer un composant Backend
Développer un plugin
- Package d'installation
- Descripteur de déploiement
- Les évènements et Listeners
- Les Groupes et leurs évènements Joomla!
- Paramétrage d'un plugin
- TP - Développer un Plugin
Support du multilangue
- Créer un fichier de langue
- Utiliser l'externalisation des textes
- TP - Support du multilangue
Securité et Optimisations
- Les failles de sécurité Web
- Optimisation pour le SEF
- Optimisation par le cache
Le futur de Joomla
- Les apports des prochaines verison
|
|
|
Dernière mise à jour : ( 18-04-2009 )
|