Drupal 8 pour les développeurs et développeuses

Public visé

Cette formation s’adresse aux développeurs qui souhaitent maîtriser les nouvelles avancées techniques de Drupal dans sa version 8.

 

Prérequis
  • Avoir suivi la formation Drupal webmaster ou avoir une bonne connaissance générale de Drupal.
  • Connaissances de PHP
  • Connaissances de base en POO
Prérequis matériel
  • Une machine avec un environnement utilisable pour Drupal 8 (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 8
  • Savoir étendre les fonctionnalités de Drupal 8
  • Être prêt à démarrer un projet sous Drupal 8

Plan général

Introduction

Présentation rapide et historique de Drupal 8,
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 8. (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 8. 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 8 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 ?