Formation développement avec Joomla! Réf : MO00069

Par Marc Studer

Développement et personnalisation des extensions Joomla : composants, modules, plugins.

Durée :
4 jours

1 980 € HT (prix conseillé)

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Cette formation vous permettra de découvrir quelles sont les solutions de personnalisation offertes par Joomla! (des versions 1.5 jusqu'aux apports de la dernière version), ainsi que les possibilités d'intégration de votre propre code dans le Framework. L'essentiel de cette formation est axé sur le développement des différents types d'extensions possibles avec Joomla!.

Objectifs pédagogiques

A l'issue de cette formation, les participants seront en mesure de
  • 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!.


Public

Tout développeur souhaitant créer et personnaliser un site avec Joomla.

Pré-requis

Connaissance de base des technologies PHP et Javascript, et notions de langage SQL et de bases de données.

Type

Stage pratique

Méthode pédagogique

Alternance de cours magistral (60%) pratique (40%). A l'issue du stage, un support mail de 2 semaines, assuré par le formateur, est offert pour toute question en rapport avec le cours.

Plan de cours

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION
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

PROGRAMME DE LA 2NDE JOURNEE DE FORMATION
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

PROGRAMME DE LA 3EME JOURNEE DE FORMATION
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

PROGRAMME DE LA 4EME JOURNEE DE FORMATION
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

Prochaines sessions

Aucune session de planifiée à ce jour, veuillez nous contacter pour avoir plus d'info ou suggérez vous-même une session.


Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « CMS »  – Voir toutes les formations