Drupal (Live Virtual Class)

Blended learning

Who is the training for?

Chefs de projets, Consultants, Ingénieurs, Webmasters

Duration

3,00 day(s)

Language(s) of service

EN FR

Prerequisites

Pratique de PHP

Goals

Drupal est un CMS open-source écrit en PHP. Un de ses points forts est la capacité de le personnaliser, graphiquement ou fonctionnellement, par l'utilisation d'une API.

Cette formation vous permettra de dépasser la simple utilisation du CMS et d'envisager l'utilisation de Drupal comme un framework de développement.

  • Le cours se fait sur les dernières versions: Drupal 8
  • Exploiter l'API de Drupal pour personnaliser le CMS

Contents

Introduction

  • Présentation de Drupal
  • Présentation des outils de développement
  • Installation de l'environnement (Drupal, Firefox, Firebug...)

Créer son premier module Drupal

  • Les fichiers nécessaires
  • Créer un hook
  • Création de la page d'administration du module
  • Sauvegarder les paramètres du module

Les menus

  • Lier une URL à une page
  • Gestion des contrôles d'accès

La base de données Drupal

  • La couche d'abstraction de Drupal
  • Connexion à la base et accès aux données

Les utilisateurs

  • Objet $user
  • Présentation du hook_user()
  • Création d'un compte utilisateur
  • L'authentification d'un utilisateur
  • Connexion à la base et accès aux données

Les noeuds

  • Objet $node
  • Création d'un node module
  • Création d'un type de noeud
  • Contrôle d'accès aux noeuds
  • Création et sauvegarde de noeuds
  • Utilisation du hook_nodeapi

Formulaires

  • Création de formulaires avec FormAPI
  • Validation et soumission d'un formulaire
  • Modifier un formulaire existant avec hook_form_alter
  • Utilisation d'AJAX dans un formulaire

Personnalisation de la boutique

  • La notion de thèmes
  • Personnaliser les factures et mails
  • Présentation de modules supplémentaires

Approfondissement

  • Manipulation de fichiers
  • Gestion du cache
  • Gestion des sessions
  • Intégrer la librairie JQuery dans Drupal

Les thèmes

  • Présentation du système de thèmes de Drupal
  • Rappels CSS

Certificate, diploma

Une attestation de participation sera transmise aux participants

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

FR
Day
Windhof (Koerich)
Software - Framework - React framework
02.01.2025
FR
Day
Windhof (Koerich)
Software - Framework - Hibernate framework
13.02.2025