Formation Drupal Expert

Objectifs

Solidifier ses connaissances de l’api de Drupal et du système de hook
Développement de modules Drupal
Création de thèmes
Création des pages et des formulaires par code

 

Pré-requis

Drupal, PHP, Css, jQuery, html

 

bouton téléchargement programme formation

Principes de base
Noeuds.taxonomy, cck
Blocks, views
Users, rôles, Permissions
Comprendre la couche d'abstraction BDD de Drupal
Présentation des tables de Drupal
 
Outils et Plateforme
Les outils du développeur : Firebug, module "devel"
Eclipse (installation et configuration pour Drupal)
GIT
 
Création d'un module
Système de hooks
Les principaux hooks de Drupal
Comment créer et configurer un module
Les fichiers .module, .Install, .info
 
Développement modulaire avancé
Fichiers .css, .js, .inc
Modules avec interface Backoffice
Les Hooks enable, disable, install, uninstall, cron …
Création de schémas (modules qui créent des tables dans la BDD Drupal)
Création des modules qui créent des types de contenus, des CCK fields
Utilisation des variables (Drupal_set_variable, Drupal_get_variable)
 
Les nœuds et les CCK fields
Créer et sauvegarder des nœuds programmatiquement
Intercepter les actions effectuées sur les nœuds (hook_nodeapi)
Création de nouveaux types de CCK (customized)
Création de widgets pour les fields
 
Les formulaires
Système de formulaires dans Drupal: FormAPI, hook_menu, hook_form, hook_form_alter
Créer un formulaire programmatiquement
Gérer la validation et la soumission d'un formulaire
Changer la présentation d'un formulaire
Formulaires complexes : formulaires multipages, AJAX...
 
 
Programmation avancée
Comment Drupal gére le cache
Comment Drupal gére les sessions
Utiliser jQuery dans Drupal
Utiliser le module features
 
Le système de thème
Comprendre le moteur de thèmes PHPTemplate
Les fichiers de bases d'un thème
Construire son thème
Theming des vues
 
Administration du site Drupal
Maintenance d’un site Drupal (Backup and Migrate)
Performance et optimisation d'un site Drupal
 
Drupal et le NoSQL
Introduction à NOSQL, concept
module mongoDB, installation et utilisation
 
 
 

Prochaines dates

Jeudi 1 et vendredi 2 mars 2012

Jeudi 28 et vendredi 29 juin 2012

 


Agrandir le plan

 

Formations sur demande en intra sabrina@bluedrop.fr

 

sabrina@bluedrop.fr
Tel : 04 91 77 13 18

Formation Drupal Développeur
Formation Drupal Développeur
Formation Drupal Expert
Formation Drupal Expert
Formation Drupal Initiation
Formation Drupal Initiation
 Formation Drupal Webmaster
 Formation Drupal Webmaster

Yakwala, des formations sur mesure pour les professionnels des médias et de la communication

Portfolio

  • Nos interventions d'optimisation sur des sites Drupal préexistants  - Mars 2010 - France

  • Régie des transports de Marseille - Mai 2011 - France

  • Telecom Valley - Février 2011 - France

  • Faire connaître et rayonner la culture arabe (IMA) - Mars 2010 - France

  • Agence Régionale d'Équipement et d'Aménagement de la Région Paca - Novembre 2010 - France