Drupal (Live Virtual Class)

Blended learning

À qui s'adresse la formation?

Chefs de projets, Consultants, Ingénieurs, Webmasters

Durée

3,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

06.12.2024
Lieu
Live Virtual Class

Prix

1800,00€

Prérequis

Pratique de PHP

Objectifs

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

Contenu

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

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
06.12.2024

08.12.2024
Live Virtual Class
FR 1800,00€

Contact pour cette formation

Nathalie Thielemans / Nassera Aici

Ces formations pourraient vous intéresser

FR
Journée
Windhof (Koerich)
Logiciels - Framework - Framework Hibernate
13.02.2025
FR
Journée
Windhof (Koerich)
Logiciels - Logiciel documentaire
13.12.2024