Drupal 9

Une formation Drupal 9 complète aux bonnes pratiques et possibilités de développement PHP

  • Filière :

    Digital Workplace, Contenus, Search

  • Sous-filière :

    CMS

  • Référence

    DP9D01

  • Durée

    3 jours (21 h)

  • Prix par personne HT

    1 800 € HT

Description

Drupal est devenu le CMS open-source privilégié des grandes entreprises car il offre des capacités importantes en termes de développements spécifiques. Pour des projets ambitieux, il est devenu indispensable de savoir développer avec Drupal et connaitre les nouveaux rouages de la version 9.  Cette formation permettra aux développeurs ou aux webmasters maîtrisant PHP de s’approprier entièrement Drupal 9

Objectifs pédagogiques

  • Assurer la conception technique d’un site sous Drupal 9
  • Maîtriser le développement d’un site Drupal 9
  • Utiliser les nouvelles APIs de Drupal 9

Public cible

Développeurs PHP, Webmaster souhaitant aller plus loin dans la gestion de leur site

Pré-requis

Connaître la programmation Objet (POO) avec PHP (indispensable). Bonnes connaissances de HTML et CSS. Avoir suivi une formation Drupal Webmaster (ou avoir les connaissances équivalentes)

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

60 % Théorie / 40 % Pratique

Programme de la formation

Introduction

  • Introduction
  • Installation de l’environnement

Administrer Drupal

  • Les Entités
  • Les Champs
  • Les Types de contenu
  • La Taxonomie
  • Les Types de block
  • Configuration avancée des Entités
  • Views
  • Modules
  • Thèmes
  • Paragraphes

Environnement de développement

  • Drush
  • Drupal Console
  • Configuration de développement
  • Module Devel

Configuration & Versioning

  • Import/Export de Configuration
  • Gestion des modules/thème avec Composer
  • Versioning d’un Projet

Développer pour Drupal

  • Architecture d’un Module
  • Les Hooks
  • Le Routing
  • Le système de traduction
  • Les Services
  • Les Événements
  • Les Plugins
  • Les Formulaires
  • Manipuler les nodes
  • Migrate

Thème Drupal

  • Architecture d’un thème
  • Hook Theme
  • Les Régions
  • Les Render Array
  • Les Librairies
  • Les Templates
  • Preprocessing

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le