Formation Formation développement Joomla!

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 :
1950€ HT / personne
Inscrivez-vous

Demande d'informations

Les prochaines dates

Du : 06 novembre 2017 Au : 08 novembre 2017

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