PHP et Joomla!

Une formation professionnelle complémentaire au CMS Joomla! pour en maîtriser le développement et devenir 100% autonome dans vos projets de site web, intranet ou extranet. 

Développement d'extensions (modules, plugins et composants) incluant tous les patrons de conception et des fonctionnalités avancées du framework (Installeur avancé, Update assisté, JLayout, Multilingue, ACL, Router, JDatabase avancé, Profiler, Framework JUI, Classes Core du framework, JApplication ...).

Développeur web

Formation sur 3 jours

Patrons de conception
Les concepts liés à la POO
Fabrique et Singleton
le MVC
Observer
Objectif : Comprendre les patrons de conception


Programmation Web Joomla
Technologies clientes et serveurs Joomla
Design Pattern MVC Joomla
Programmation Objet Joomla
Objectif : Comprendre la technologie du Framework


Outils de développement
IDE Eclipse PDT - Editeur de code
Debugger le code
Utilisation de JDump
Extensions Firefox pour les développeurs
Objectif : Savoir utiliser les outils de développement


Framework Joomla
Architecture
Packages Joomla Platform
Classes et méthodes
MVC avec les classes Joomla spécialisées
Objectif : Comprendre la structure du Framework


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
Objectif : Savoir développer un Module

 

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

  • 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!
  • Maîtrise du CMS Joomla!
  • Maitriser le langage de programmation PHP.
  • Avoir des bases en conception HTML/CSS, SQL et Javascript.
  • Formation en inter-entreprises : 500 € HT par personne par jour
  • Formation en intra-entreprise : nous consulter

Pauses café et déjeuner du midi compris si la formation se déroule dans nos locaux.

Le stage peut être prise en charge par votre organisme collecteur (numéro officiel d'organisme de formation: 11 95 04407 95). Prévoir des frais de déplacement en sus si la formation est réalisée dans les locaux du clients hors île de France.

Possibilité de formation à distance.

Les champs marqués d'un * sont obligatoires.
6 * 2 =
Formations
Jérémie
Développez vos extensions Joomla ! en PHP

Formateur

Jérémie
jeremie
Pédagogue Linux. Passionné de code et de sport

Developpeur PHP frameworks Symfony et Laravel