> 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

Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

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 en classe à distance

Réf. JDL
Prix : Nous contacter
  3j - 21h00
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.

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


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.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Horaires
En présentiel, 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.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.