Formation Formation Joomla! pour Développeur

Ref :

Maîtrisez le développement et devenez 100% autonome dans vos projets de site web

Digital & Mobile Durée :
3 jours
Lieu :
Paris - Lyon - Nantes - Lille

Tarif

Intra :
Inter :
Uniquement en Intraentreprise
Inscrivez-vous

Demande d'informations

Pré-requis

Maîtrise du CMS Joomla!
Maitriser le langage de programmation PHP
Avoir des bases en conception HTML/CSS, SQL et Javascript

Public concerné

Développeurs web qui doivent développer ou modifier des extensions Joomla!, Développeurs web qui doivent développer des applicatifs avec le framework Joomla!

Objectifs

Comprendre les patrons de conception
Comprendre la technologie et la structure du Framework
Savoir utiliser les outils de développement
Savoir développer un Module

Programme détaillé

Patrons de conception

  • Les concepts liés à la POO

  • Fabrique et Singleton

  • le MVC

  • Observer 

Programmation Web Joomla

  • Technologies clientes et serveurs Joomla

  • Design Pattern MVC Joomla

  • Programmation Objet Joomla

Outils de développement

  • IDE Eclipse PDT - Editeur de code

  • Debugger le code

  • Utilisation de JDump

  • Extensions Firefox pour les développeurs

Framework Joomla

  • Architecture

  • Packages Joomla Platform

  • Classes et méthodes

  • MVC avec les classes Joomla spécialisées

Objets contextuels de Joomla

  • Fabriques, Utilisateurs, Sessions, Base de

  • données, couches de communication et

  • transports ...

  • Objectif : Maitriser les objets du Framework

Structure d'une extension Joomla

  • Les packages d'installation et descripteurs

  • Organisation dans les tables Joomla!

  • Objectif : Comprendre le packaging des extensions

Développer un Module

  • Structure et implémentation d'un Module

  • Paramétrage d'un Module

  • Configuration avancée

Développer un composant Site FrontEnd

  • Structure et implémentation

  • Concevoir des menus associés à une extension

  • Implémentation du modèle MVC

Développer un composant BackEnd

  • Structure et implémentation

  • Configuration et aide en ligne

  • Implémentation du modèle CRUD

  • Objectif : Maitriser la conception d'un composant

Développer un plugin

  • Les évènements Joomla!

  • Les groupes de plugins

  • Structure et fonctionnement d'un plugin

  • Objectif : Savoir développer un Plugin

  • Les générateurs d'extensions

  • Component Creator

  • Jbuildozer

  • JComponent Builder

Témoignages de nos stagiaires

5/5
Atelier très intéressant avec un formateur maîtrisant son sujet.

Nos Actualités