Nos formations :
Formation Drupal 8, développeur
préparation à la certification Développeur Drupal 8
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Vous utiliserez, dans ce cours, le CMS Drupal pour accélérer vos développements en vous appuyant sur ses API (Entity API, Schema API...). Vous apprendrez à créer des modules capables d'interagir avec Drupal. Vous adapterez son fonctionnement ou ses modules communautaires sans toucher à leur code source.
Objectifs pédagogiques
- Installer, configurer Drupal et son environnement de développement
- Installer et créer des modules
- Créer et gérer des blocs
- Créer et modifier des formulaires
- Sécuriser l'accès à des ressources
Travaux pratiques
Certification
Introduction
- Présentation de Drupal (node, taxonomie...).
- Présentation, installation des outils de développement.
- Installation de Drupal 8.
- Les outils du développeur : Firebug, module "devel".
- Les concepts Objet (classes, interfaces, injection de dépendance, PSR-4...).
Travaux pratiques
Installation de Drupal 8 et de WAMP.
Création d'un module
- Les fichiers nécessaires.
- Structures des fichiers (autoloading).
- PSR-0 et PSR-4.
- Container, services et injection de dépendance.
Travaux pratiques
Installer et créer des modules.
Le système de routing
- La gestion du routing.
- Faire correspondre une URL à une page.
- Usage des méthodes create() et __construct().
- Créer des URL dynamiques.
- Ajout de liens de menu, contextuels, d'action et d'onglet.
Travaux pratiques
Afficher une page avec arguments.
Le système de bloc
- Gestion des blocs avec Drupal 8.
- Introduction aux types de bloc.
- Comment créer un bloc avec Bloc Plug-in ?
Travaux pratiques
Afficher un bloc, en protéger l'accès.
Les nœuds
- Qu'est-ce qu'un nœud ? Créer un "node module".
- Manipuler les nœuds par programmation.
- Intercepter les actions effectuées sur les nœuds.
- Ajout d'onglet sur chaque page de nœud.
Travaux pratiques
Créer un historique de mise à jour.
Les formulaires
- Créer des formulaires par programmation (Form API).
- Gérer la validation et la soumission d'un formulaire.
- Formulaires AJAX.
- Changer la présentation d'un formulaire.
- Modifier un formulaire Drupal sans toucher à son code source (hook_form_alter).
Travaux pratiques
Créer un formulaire.
» Participants
» Prérequis
| Nataliia P. 09/12/2019 |
5 / 5
|
| Leterrier L. 09/09/2019 |
5 / 5
|
| SENECHAL 09/09/2019 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










