Formation: Drupal pour développeurs

Durée:3 jours
Prix: 1470 €
Code cours:LH140
Dates:
18 au 20 septembre
20 au 22 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Développeurs Web souhaitant exploiter Drupal comme un framework de développement et pas uniquement comme un CMS.

Objectifs:

Utiliser Drupal comme un framework pour accélérer ses développements maison, en s'appuyant sur ses APIs.

Connaissances préalables nécessaires:

Connaissance de la programmation objet en PHP, HTML et CSS et les bases de Drupal.

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
IntroductionPrésentation rapide de Drupal et de son jargon (node, taxonomie...)
Présentation et installation des outils de développement (WAMP,Editeur PHP, Firefox)
Installation de Drupal
Création d'un moduleLes fichiers nécessaires
Créer un "hook". Créer une page d'administration pour le module.
Enregistrer les règlages du module.
Le système de menuComment Drupal gère l'URL routing.
Comment faire correspondre une URL à une page.
Comment gérer le contrôle d'accès à une URL.
Utilisation de caractères "joker" dans les URLs.
Modifier les URLs déclarées par d'autres modules.
La base de donnéesComprendre la couche d'abstraction BDD de Drupal.
Se connecter à la base et effectuer des requêtes.
La Schema API : qu'est-ce que c'est ? comment l'utiliser ?
Se connecter à plusieurs BDD depuis Drupal.
Les utilisateursL'objet $user. Introduction aux hook_user().
Le processus de création de compte utilisateur.
Les noeudsQu'est-ce qu'un noeud ? (l'objet $node)
Créer un "node module". Contrôler l'accès aux noeuds.
Créer et sauvegarder des noeuds programmatiquement.
Intercepter les actions effectuées sur les noeuds.
Les formulairesCréer ses propres formulaires programmatiquement (FormAPI).
Gérer la validation et la soumission d'un formulaire.
Changer la présentation d'un formulaire.
Modifier un formulaire généré par Drupal ou un autre module sans toucher au code source de ce formulaire (hook_form_alter). *
Formulaires complexes : formulaires multipages, formulaires AJAX...
Le système de thèmeComprendre le moteur de thème de Drupal (PHPTemplate).
Les fichiers de template. Le Theme Registry.

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:LH140

Contenu de la formation
Drupal pour développeurs:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours