Titre | Joomla – Développeur |
Durée | 4 jours – 28 heures |
Niveau | Perfectionnement |
Public | Tout public expérimenté, développeur php et développeur joomla, freelance joomla, webmaster, d’ingénieur web, chef de projet web, développeur web ou intégrateur HTML. |
Pré-requis | Connaissance en PHP et sur le CMS Joomla |
Objectifs pédagogiques de la formation | S’initier et se perfectionner aux développements d’extensions Joomla (composant, module et plugin). Développer des extensions pour le CMS Joomla |
Animateur/Formateur | Formateur Joomla disposant d’une expérience de plusieurs années dans le domaine du CMS Joomla et du développement. |
Moyens d’encadrement | L’encadrement des stagiaires sera assuré par la direction de Kouros Formation ou, à défaut, par le formateur. |
Modalités et pédagogie | Questionnaire d’évaluation en amont et en fin de formation – Programme entièrement personnalisé avec des cas pratiques et études de cas, Quizz – Support Stagiaire – Attestation de fin de stage |
• Rappel PHP 5 (objet) et MYSQL
• Mise en place d’un environnement de travail dédié au développement sous Joomla
• Mise en place de Xdebug
• Mise en place de Git et bonnes pratiques
• Architecture applicative MVC
• Arborescence générale des fichiers et répertoires de Joomla
• Cheminement d’une requête (points d’entrée et points de sortie)
• Chargement du noyau
• Définition des constantes PHP et Joomla
• Découverte et chargement du framework Joomla Plateform
• Construction de l’application (JApplication)
• Exécution de l’application
• Calcul de l’itinéraire avec le système de routeur
• Analyse des URL en mode RAW
• Analyse des URL en mode SEF
• Module : Introduction au développement de module Joomla
• Module : Système d’affichage et principe de vues
• Module : Utilisation des helpers
• Module : Utilisation des paramètres
• Module : Utilisation des styles
• Module : Surcharge de la vue
• Module : Système de mise à jour du module
• Module : Préparation des sources pour installation du module
• Template : Introduction au développement de template Joomla
• Template : Découverte des variables et du pseudo langage de template
• Template : Gestion des positions
• Template : Gestion des paramètres
• Template : Surcharge des vues
• Composant : Introduction au développement de composant
• Composant : Principe du modèle MVC de Joomla
• Composant : Gestion des views
• Composant : Gestion des contrôleurs
• Composant : Gestion des modèles
• Découverte du framework FOF et de la nouvelle méthode de codage en méta-programming
• Gestion des médias
• Gestion des droits utilisateurs / ACL
• Gestion de l’AJAX avec le framework Bootstrap
• Génération du code HTML
• Système de fichiers
• Les utilitaires
• Travaux pratiques en rapport avec le de chaque initié projet
Via son réseau de plus de 400 formateurs professionnels, Kouros Formation dispense des formations dans toutes les villes de France. Ce qui nous permet de vous apporter un service pédagogique de proximité.
Notre siège social est à Paris, 11 rue Jouye Rouve – 75020 – France
Nous nous déplaçons aussi à Marseille, Lyon, Toulouse, Nantes, Rennes, Lille, Nice, Strasbourg…
Vous avez des questions ou une demande particulière à nous soumettre ?