PHP pour Drupal

Introduction à PHP

  • Historique et évolutions du langage
  • Installation et configuration
  • Les bonnes pratiques de développement dans Drupal

Les bases de PHP

  • Utilisation de PHP dans un module Drupal
  • Les variables et les opérateurs
  • Les structures de contrôle (if, while, switch case...)
  • Les tableaux
  • Création de fonctions dans Drupal
  • Fonctions de callback et hooks
  • Les passages par référence
  • Les inclusions
  • Debugger avec Devel (module Drupal)

Les formulaires

  • Création de formulaires grâce à l'API Drupal
  • Récupérer les données avec PHP
  • Mettre en place un upload de fichier

La programmation orientée objet dans Drupal

  • Principes de la POO
  • Manipulation des objets dans Drupal
  • Le futur de l'objet dans Drupal

Communication avec une base de données

  • Présentation des tables Drupal
  • Stockage des données et des variables Drupal
  • Couche d'abstraction PDO
  • Manipulation des objets requête dans Drupal

Création d'un module Drupal