Drupal 9 pour les développeurs et développeuses

Public visé

Cette formation s’adresse aux développeurs et développeuses qui souhaitent apprendre à construire des sites Drupal dans sa version 9.

Pour information nos formations peuvent être données à distance.

Prérequis
  • Avoir installé et parcouru les pages d'administration de Drupal est un plus
  • Connaissances de PHP
  • Connaissances de base en POO
Prérequis matériel
  • Une machine avec un environnement utilisable pour Drupal 9 (xAMP)
  • un environnement de développement intégré (IDE) fonctionnel
  • Avoir l'accès à un shell est vivement recommandé (pour faire du git et drush / console)
Objectifs
  • Mettre en œuvre les bonnes pratiques du développement avec Drupal
  • Comprendre les spécificités de Drupal 9
  • Savoir étendre les fonctionnalités de Drupal 9
  • Être prêt à démarrer un projet sous Drupal 9

Plan général

Introduction

  • Présentation rapide et historique de Drupal 9, présentation des concepts de la Programmation Orientée Objet, installation et tour du propriétaire.

Création d'un module

  • Découvrir la création d’un module en Drupal 9 : routage, menu, permissions, formulaires, configuration, requêtage, blocs, formateurs, etc.,

Le thème et twig

  • Découverte des nouveautés du théming sous Drupal : Twig, les render arrays, le Responsive Web Design, Javascript, etc.

Les services

  • Découverte de la notion de service et d'injection de dépendance.

Étendre Drupal, hooks et plugins

  • Exploration des nouvelles façons d'étendre le cœur (annotations, plugins, types de champ, etc.).

Les entités

  • Présentation du principe d’entité en Drupal 8 : Types d'entités et de champs personnalisés.

Les caches

  • Nouveautés du cache et méthodes d'optimisation.

L'industrialisation et les bonnes pratiques

  • Gestion de la configuration, des environnements et des déploiements.
  • Comment naviguer dans le code et concevoir son application.

En option en fonction du temps disponible

  • Faire un site multilingue.
  • Utiliser les webservices.

 

Vous pouvez télécharger la plaquette de notre formation Drupal 9 pour développeurs et développeuses qui contient l'ensemble du programme ainsi que ses prérequis et objectifs de cette formation.

Envie de participer ?

Vous êtes intéressé par cette formation ?