Développeur Drupal 8

Développeur Drupal 8

Drupal est un système de gestion de contenu (CMS) écrit en PHP, libre et en open source. Il est caractérisé par quatre principes: il peut être directement utilisé pour créer du contenu dès qu’il est installé, il est facilement personnalisable, il dispose d’extensions et ajouts externes qui rendront son utilisation plus pratique, et il présente la possibilité de l’améliorer grâce à des extensions par développement interne que les utilisateurs mettront en place.
La dernière version du logiciel, Drupal 8, sortie le 19 novembre 2015, s’articule sur le Framework français Symfony 2. Dans un souci de normalisation, Drupal s’ouvrira à un grand nombre de développeurs et les tirera pleinement profit de l’approche objet de PHP, en particulier les espaces de noms qui faciliteront l’isolation des modules. Il permettra l’affichage des mêmes contenus – présentés de façon appropriée dans chaque cas – sur les PC, les tablettes et les téléphones mobiles, y compris en utilisant la technologie du push.
Ainsi, Creativity Center vous propose une formation complète sur Drupal 8 afin que vous puissiez le connaitre en profondeur et le maitriser davantage afin de mener à bien vos projets futurs.
Objectifs :
• Développement de modules personnalisés
• Création de thèmes sur mesure
• Développement d’un site web complet
Plan de formation :
1. Introduction
a) Présentation de Drupal (node, taxonomie…).
b) Présentation des outils de développement.
c) Les outils du développeur : module « devel ».
d) Les concepts objet (classes, interfaces, injection de dépendance, PSR-4…).
2. Création d’un thème sur mesure
e) Répertoire des thèmes
f) Le fichier .info
g) La page principale
h) Templates de nodes
i) Le fichier template.php
3. Création des modules
j) Les hooks
k) Création de page
l) Débugger le code
4. Exploration des modules indispensables pour tout projet
5. Mini-Projet

Réserver votre place