Accueil arrow Formation arrow Développer avec le framework Joomla
24-04-2014
Développer avec le framework Joomla

 Objectifs

  • Appréhender les API et le framework PHP Joomla! 2.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 4 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 multi­langue

  • Créer un fichier de langue
  • Utiliser l'externalisation des textes
  • TP - Support du multi­langue

Concevoir des JApplications

  • Conception d'une JApplication autonome
  • Implémenter une app CLI
  • Implémenter une WebApp
  • TP - Développer une JApplication

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 versions 

 

 

  

Dernière mise à jour : ( 14-09-2012 )
 
< Précédent
home contact search contact search