Clever Institut

Développement avec Joomla!

Par Clever Institut

Objectifs

  • comprendre la structure du framework Joomla! et de ses extensions
  • développer et intégrer des composants, modules et plugins Joomla
  • maîtriser la sécurisation et l’optimisation fournis par le Framework Joomla!

Programme

Programmation Web

  • Technologies clientes et serveur
  • POO et Design Pattern MVC
  • Outils de développement

Framework Joomla

  • Architecture du framework de la « Joomla Platfom »
  • Les couches Framework, Apps et Extension
  • La notion d’application Joomla
  • Constantes Joomla
  • MVC Joomla
  • Les Fabriques
  • Les Objets Utilisateurs et Sessions
  • Les Paramètres HTTP et le Navigateur Client
  • Les Objets de bases de données

Développer un Module

  • Package d’installation
  • Descripteur de déploiement
  • Le code du module
  • Apparence multiple d’un Module
  • Module d’un Composant

Structure d’une extension Joomla

  • Les packages d’installation
  • Descripteur de déploiement
  • Organisation dans les tables Joomla!
  • Installation et désinstallation d’extension

Développer un composant Frontend

  • Descripteur de déploiement
  • Package d’installation
  • Utilisation de l’Objet JDocument
  • Le rendu XHTML
  • Structure d’un composant Frontend

Développer un composant Backend

  • Spécificités du Backend
  • Configuration d’un composant
  • Files d’attentes de messages
  • Redirection d’URL
  • Structure d’un composant Backend
  • Implémentation du CRUD

Fonctionnalités avancées du backend

  • Filtres et recherche rapide
  • Gestion de la Pagination
  • Implémentation des tris
  • Utilisation avancée de l’Objet JHTML
  • Gestion de la concurrence d’accés

Développer un plugin

  • Package d’installation
  • Descripteur de déploiement
  • Le Design Pattern Observer
  • Les évènements et Listeners
  • Les Groupes et leurs évènements Joomla!
  • Paramétrage d’un plugin

Support du multi­langue

  • Créer un fichier de langue
  • Utiliser l’externalisation des textes

Securité et Optimisations

  • Les failles de sécurité Web
  • Mises à jour assistées
  • Optimisation pour le SEF
  • Le routage des urls
  • Optimisation par le cache

Le futur de Joomla

  • Statistiques
  • Les apports des prochaines versions

Pédagogie

60 % Théorie / 40 % Pratique

Formations de la même catégories (5)

Dawan
Joomla Utilisateurs + Webmasters + DéveloppeursPar Dawan

Savoir installer Joomla, le modifier, configurer les paramètres du site et son apparence. Découvrir la création de module et de template dans Joomla

ENI SERVICE
Rédaction de contenus Web avec Joomla!Par ENI SERVICE

Formation destinée aux utilisateurs de Joomla!. Les administrateurs et intégrateurs de sites Web préfèreront suivre la formation T340-045 - Créer et administrer un site Web avec Joomla!, plus adaptée à leur profil.

Arkesys
Joomla! - Créer et administrer un site Web avec Joomla!Par Arkesys

A l’issue de cette formation, l’apprenant sera capable de :

  • Administrer et gérer un système de gestion de contenu basé sur Joomla ! ;
  • Déployer et de personnaliser Joomla ! ;
  • Installer et gérer de nouvelles extensions dans le CMS ;
  • Adapter des templates graphiques pour en personnaliser l'apparence
Tanit Formation
Créer et administrer un site web avec joomla!Par Tanit Formation

Dans cette formation, vous apprendrez à concevoir un site Web avec le CMS Joomla!. De l'installation à la création des contenus, en passant par la configuration, toutes les fonctionnalités natives de Joomla! seront abordées pour vous permettre de maitriser au mieux Joomla!. L'installation d'extensions et la personnalisation de l'apparence du site vous permettront de vous approprier Joomla!.

XXL Formation
Joomla concepteurPar XXL Formation
  • Etre capable de mettre en place un site internet dynamique et personnalisé à partir de la plateforme Joomla