Développer avec le framework Joomla! 2.5 Réf : MO00069

Par Marc Studer 12345

Développement et personnalisation des extensions Joomla : composants, modules, plugins.

Durée :
4 jours
Lieux :
Paris

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Joomla est un des CMS les plus populaires pour la réalisation de site web, et permet la mise en ligne de sites très aboutis, grâce à ses nombreuses extentions. Ce cours vous permettra de découvrir quelles sont les solutions de personnalisation offertes par Joomla! (des versions 1.5 jusqu'aux apports de la toute nouvelle 2.5), ainsi que les possibilités d'intégration de votre propre code dans le Framework. L'essentiel de cette formation est axé sur le développement des différents types d'extensions possibles avec Joomla!.

Objectifs pédagogiques

A l'issue de cette formation, les stagiaires seront en mesure de :
  • comprendre la structure du framework Joomla! et de ses extentions,
  • développer et intégrer des composants, modules et plugins Joomla,
  • maîtriser la sécurisation et l'optimisation fournis par le Framework Joomla!.

Public

Tout développeur souhaitant créer et personnaliser un site avec Joomla.

Pré-requis

Connaissance de base des technologies PHP et Javascript, et notions de langage SQL et de bases de données.

Type

Stage pratique

Méthode pédagogique

Alternance de cours magistral (60%) pratique (40%). A l'issue du stage, un support mail de 2 semaines, assuré par le formateur, est offert pour toute question en rapport avec le cours.

Plan de cours

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION
Programmation Web
  • Technologies clientes et serveur
  • POO et Design Pattern MVC
  • Outils de développement
Framework Joomla
  • Architecture du framework de la "Joomla Platfom"
  • Les couches Framework, Apps et Extension
  • La notion d'application Joomla
  • Constantes Joomla
  • MVC Joomla
  • Les Fabriques
  • Les Objets Utilisateurs et Sessions
  • Les Paramètres HTTP et le Navigateur Client
  • Les Objets de 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
PROGRAMME DE LA 2NDE JOURNEE DE FORMATION
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
  • Utilisation de l'Objet JDocument
  • Le rendu XHTML
  • Structure d'un composant Frontend
PROGRAMME DE LA 3EME JOURNEE DE FORMATION
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
  • Implémentation du CRUD
Fonctionnalités avancées du backend
  • Filtres et recherche rapide
  • Gestion de la Pagination
  • Implémentation des tris
  • Utilisation avancée de l'Objet JHTML
  • Gestion de la concurrence d'accés
PROGRAMME DE LA 4EME JOURNEE DE FORMATION
Développer un plugin
  • Package d'installation
  • Descripteur de déploiement
  • Le Design Pattern Observer
  • Les évènements et Listeners
  • Les Groupes et leurs évènements Joomla!
  • Paramétrage d'un plugin
Support du multi­langue
  • Créer un fichier de langue
  • Utiliser l'externalisation des textes
Securité et Optimisations
  • Les failles de sécurité Web
  • Mises à jour assistées
  • Optimisation pour le SEF
  • Le routage des urls
  • Optimisation par le cache
Le futur de Joomla
  • Statistiques
  • Les apports des prochaines versions

Prochaines sessions

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),

La pré-inscription à une session de formation se fait  directement sur notre site. Vous pouvez au préalable nous demander un devis.

Cette inscription en 4 étapes comprend la saisie de

  • vos coordonnées,
  • votre entreprise,
  • les noms des participants au stage,
  • les éléments nécéssaires à la facturation.
Vous pouvez, à tout moment, sauvegarder votre inscription en cours et la reprendre plus tard.

Une fois votre inscription validée, vous recevez un récapitulatif de votre commande par mail.

La Convention de Formation Professionnelle Continue simplifiée sera envoyée par mai dans les 72H max. A noter que l'inscription est considérée comme définitive qu'après signature de cette convention.

Dès réception par nos services, de la convention signée, la convocation de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur permettant de préparer leur formation (accès, communication de leurs attentes, etc.). La facture sera émise à l'issue de la formation.

Pour toute information complémentaire, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement internet et mobile »  – Voir toutes les formations