Tosa, formation informatique

Formation Joomla! - Développement

Public:

Développeurs, architectes, chefs de projets.

Objectifs:
  • 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.

Pré-requis:

Connaissance du langage PHP.

Durée:3 jours (21 heures)

Lieu: Saint-Etienne


Bases de Joomla!

  • Installation
  • Définition de contenu
  • Interface d'administration
  • Gestion des utilisateurs

Le framework Joomla!

  • MVC
  • Apps
  • Fabriques
  • Sessions
  • Types d'extensions
  • Installation et paramétrage des extensions
  • Objets et sauvegarde en base

Jour 2

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

Templates

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

Jour 3

Modules

  • Structure d'un module
  • Position des modules
  • Exemples des modules standards
  • Joomla Ajax Interface
  • Surcharge de composants

Plug-ins

  • Observer Design Pattern
  • Evénements et listeners
  • Evénements standards
  • Evénements custom