M2i Formation

Découvrez notre formationJoomla! - Développement

Présentiel

3 jours (21 heures) - JOO-DEV

(10)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  PHP  ›  Joomla! - Développement

Objectifs pédagogiques

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

Niveau requis

Connaissance du langage PHP.

Public concerné

Développeurs, architectes, chefs de projets.

La Défense03/06/20191 800 € HTDates proposées dans les agences M2iRéserver
La Défense02/12/20191 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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

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

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

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage PHP.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus