Joomla! Perfectionnement

schedule Durée : Nous consulter
settings Formation sur-mesure

Le CMS JOOMLA ! permet de créer et personnaliser facilement des sites Internet grâce aux membres actifs de sa communauté de développeurs-contributeurs. Cette formation vous permettra de découvrir comment enrichir les fonctionnalités d’un site à l’aide des fonctions avancées et des extensions de Joomla!. Grâce aux exercices d’applications vous créerez vos propres extensions : modules, composants et plugins, grâce au framework permettant de développer des applications sur-mesure en PHP, pour personnaliser et créer des Templates originaux.

Objectifs de la formation Perfectionnement Joomla!

  • Être capable de créer et d’administrer un site personnalisé
  • Être capable de développer des extensions pour Joomla !

Programme de la formation Perfectionnement Joomla!

Installation et configuration de Joomla!

  • Rappels sur Joomla! : interface d’administration, gestion de contenu, gestion des droits
  • Téléchargement, puis installation d’extensions

Création de Templates

  • Objectif : être capable d’utiliser des templates existants, mais aussi de créer de nouveaux templates et donc de modifier entièrement l’apparence du site
  • Principes généraux
  • Téléchargement, installation et configuration
  • Création de templates, intégration à Joomla!
  • Création d’un installateur Joomla!

Le Framework Joomla !

  • Objectif : maîtriser les concepts et le Framework afin d’aborder le développement de modules, composants et plug-ins sereinement.
  • Principes généraux
  • Rappel sur le langage PHP
  • Rappel sur la Programmation orientée objet
  • Le modèle « Model View Controller »
  • Utilisation du Framework

Création de modules

  • Objectif : être en mesure de créer différents modules pour son site Joomla!
  • Création d’un module
  • Création d’un installateur Joomla!

Création de composants

  • Objectif : être capable de créer des composants Joomla ! : réelles applications avec une partie front-end et une partie back-end
  • Création d’un composant : réalisation de la partie back-end et front-end
  • Création d’un installateur Joomla!

Création de plug-ins

  • Objectif : être capable de créer des plug-ins Joomla ! Afin d’étendre ou bien de modifier le code de Joomla ! sans pour autant causer de problème de compatibilité avec des versions ultérieures
  • Création d’un plug-in
  • Création d’un installateur Joomla!

Profil stagiaire

  • La formation Joomla! Perfectionnement s’adresse aux Webmasters
  • Connaissance de l’XHTML/CSS et d’un langage de programmation orienté objet