> Formations > Technologies numériques > Technologies Web > Gestion de contenu, e-commerce > Formation Joomla!, développer des extensions > Formations > Technologies numériques > Formation Joomla!, développer des extensions

Formation : Joomla!, développer des extensions

Joomla!, développer des extensions




Vous apprendrez dans ce cours à travailler avec le Framework Joomla, dans cette approche technique vous aborderez les concepts MVC pour le développement back end. Grace à ce savoir-faire vous pourrez concevoir les différents types extensions (composants, templates, modules, plugins) que vous mettrez à disposition. Chacune de ses extensions pourront gérer des fonctionnalités spécifiques qui enrichiront vos applications Web.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. JDL
  3j - 21h00
Prix : Nous contacter
Pauses-café et
déjeuners offerts




Vous apprendrez dans ce cours à travailler avec le Framework Joomla, dans cette approche technique vous aborderez les concepts MVC pour le développement back end. Grace à ce savoir-faire vous pourrez concevoir les différents types extensions (composants, templates, modules, plugins) que vous mettrez à disposition. Chacune de ses extensions pourront gérer des fonctionnalités spécifiques qui enrichiront vos applications Web.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Découvrir les usages des différents types d'extension
Développer des modules
Comprendre le MVC de Joomla!
Développer des composants
Intégrer Ajax dans des extensions Joomla!
Développer des plug-ins
Créer des FrontEnd et BackEnd templates

Public concerné
Développeurs, architectes, chefs de projets.

Prérequis
Connaissance du langage PHP et du CMS Joomla.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Le framework Joomla!

  • MVC
  • Apps
  • Fabriques
  • Sessions
  • Types d'extensions
  • Installation et paramétrage des extensions
  • Objets et sauvegarde en base
Travaux pratiques
Programmation PHP coté back end et utilisation de Plug-in existants.

Composants

  • Anatomie d'un composant MVC
  • Contrôleur et accès aux données de requête
  • Vues et analyse des URL
  • Requêtes et réponses Ajax
  • Modèle et accès aux données
Travaux pratiques
Conception d’un composant personnalisé.

Templates

  • Template Manager
  • Langage de templates
  • Templates et layout
  • Surcharge de templates
  • Front End templates
  • Back End templates
  • Internationalisation
  • Intégration CSS et JS
Travaux pratiques
Intégration de layouts et de templates.

Modules

  • Structure d'un module
  • Position des modules
  • Exemples des modules standards
  • Joomla Ajax Interface
  • Surcharge de composants
Travaux pratiques
Adaptation et enrichissement d’un module existant.

Plug-ins

  • Observer Design Pattern
  • Evénements et listeners
  • Evénements standards
  • Evénements custom
  • La sous classe JPlugin
Travaux pratiques
Ecriture de plugin avec la sous-classe JPlugin et intégration dans un module Joomla
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.