Web & mobilité
Drupal pour Développeur
Objectifs pédagogiques de la formation
La formation Drupal pour développeur vous permet :
- d'apprendre à développer vos propres fonctionnalités sous forme de modules Drupal.
- d'exploitez l'API Drupal pour créer des formulaires, vous connecter à la base de données, générer un formatage HTML, importer du contenu dans Drupal...
- d'intégrez du JavaScript dans Drupal.
Programme de la formation
Introduction à Drupal
- Présentation de Drupal
- Les outils de développement Drupal
- Installation locale de Drupal
- Trouver des ressources (Web, IRC, ...)
Création d'un module Drupal
- Les 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 menu
- Comment Drupal gère l'URL routing
- Faire correspondre une URL à une page
- 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ées
- Comprendre la couche d'abstraction
- Se connecter à la base
- Effectuer des requêtes
- Présentation du Schema API
- Se connecter à plusieurs BDD
Les utilisateurs
- L'objet $user
- Introduction au hook_user()
- Processus de création de compte utilisateur
- Le processus de login
- Ajouter des champs à l'objet $user
Les noeuds
- Créer un «node module»
- Créer un type de noeud avec CCK
- Contrôler l'accès aux noeuds
Les formulaires
- Créer ses propres formulaires
- Soumission et validation d'un formulaire
- Présentation d'un formulaire
- Formulaires complexes
Programmation avancée
- Manipuler les fichiers
- Manipuler la taxonomie
- Gestion du cache par Drupal
- Gestion des sessions par Drupal
- Utiliser jQuery dans Drupal
Le système de thème
- Comprendre le moteur de thème
- Les fichiers de template
- Ref :
- DR02
- Durée :
- 3 jours
- Tarif :
- 1350 € HT
Public
Cette formation Drupal est destinée aux webmasters ou responsables de sites Web
Pré-requis
Cette formation Drupal nécessite de :
- Connaître HTML et CSS
- Connaître PHP
- Connaître Drupal en tant que webmaster.
