Votre partenaire formation 100% digital

Drupal 9

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

  • Formateur(s)

    Photo Avatar
    David OLMETA
  • Référence

    DP9D01

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1650 €

pictogramme calendrier Prochaines sessions

Prochaines sessions - Drupal 9
Date de début Ville Prix unitaire HT
Sur demande

pictogramme information 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

pictogramme progamme 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

pictogramme cible Public cible

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

pictogramme check liste 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

Dernière mise à jour : janvier 2022

pictogramme information 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