Formation DRUPAL pour intégrateurs

Drupal , Développer vos propres fonctionnalités

Présentation

DVDR010
3 jours ( 21 heures )
Présentation
Ce stage vous permettra de savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données
Objectifs du cours
Ce cours vous permettra de savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données.
Pré-requis
Mâitriser PHP.

Programme

 

Introduction à Drupal

Présentation de Drupal et historique des versions 
IDE et les outils de développement pour Drupal 
Installation et mise en place de l'environnement de travail 
Documentation et autres ressources Drupal.org 

TP: Installation et configuration de base de Drupal

Architecture de Drupal

Architecture générale 
Organisation des répertoires et fichiers 
Gestion multisite 

TP: Utilisation des modules tiers


Création d'un module

Déclaration du module: le fichier info 
Interagir avec le coeur: le principe des hameçons
Déclarer un hameçon
Bonnes pratiques: page d'aide, administration, droits
Enregistrer les réglages du module

T.P: Création du premier module


Le routage (menu API)

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

La couche d'abstraction de base de données 
Se connecter à la base 
Effectuer des requêtes 
Gestion des transactions 
Présentation du Schema API 
Gérer les versions du schéma 
Se connecter à plusieurs BdD

Les utilisateurs

L'objet global $user 
Introduction au hook_user() 
Processus de création de compte utilisateur 
Le processus de login 
Ajouter des champs à l'objet $user

Les formulaires

Créer ses propres formulaires 
Soumission et validation d'un formulaire 
Présentation d'un formulaire 
Formulaires complexes

Programmation avancée

L'API File 
Manipuler la taxonomie 
Gestion du cache par Drupal 
Gestion des sessions par Drupal 
Utiliser javascript et jQuery dans Drupal

Le système de thème

Comprendre le moteur de thème
Augmentation et surcharge des éléments d'affichage
Les fichiers de template
Les fonctions theme

Conclusion

Principales évolutions de Drupal 8

 

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus