> formation Technologies numériques > formation Technologies Web > formation Gestion de contenu, e-commerce > formation Drupal 8 & 9, développeur

Toutes nos formations Gestion de contenu, e-commerce

Formation Drupal 8 & 9, développeur
préparation à la certification Développeur Drupal 8 & 9

4,2 / 5
Stage pratique
Durée : 3 jours
Réf : UPD
Prix  2021 : 2050 € H.T.
Pauses et déjeuners offerts
Financements
CPF ActionsCo
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Dans ce cours,vous utiliserez 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

Actions collectives

Ce cours fait partie des actions collectives Atlas.

Travaux pratiques

Travaux pratiques sur l'installation de Drupal, la création, la modification et la sécurisation d'un module.

Certification

À l'issue de cette formation, il vous sera possible, dans un délai d'un an, de passer la Certification Trained People Developer Drupal 8 & 9. Nous vous conseillons de passer cette certification 3 à 6 mois après votre formation.
PROGRAMME DE FORMATION

Introduction

  • Présentation de Drupal (node, taxonomie...).
  • Présentation, installation des outils de développement.
  • Installation de Drupal.
  • Les outils du développeur : firebug, module "devel".
  • Les concepts objet (classes, interfaces, injection de dépendance, PSR-4...).

Travaux pratiques
Installation de Drupal 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 & 9.
  • Introduction aux types de blocs.
  • 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.

Config API

  • Configuration management : fichiers YAML, import/export.
  • Créer un formulaire dans le back-office de Drupal.
  • Ajouter sa propre configuration : l'objet Config.
  • Traduction de configuration.

Travaux pratiques
Route dynamique. Utiliser la schema API. Créer une mise à jour.

Sécurité

  • Protéger l'accès à un bloc.
  • Protéger l'accès à une page.
  • Créer son propre système de contrôle d'accès.

Travaux pratiques
Protéger l'accès à un bloc. Protéger l'accès à une page. Contrôle d'accès custom.

Participants / Prérequis

» Participants

Développeurs, chefs de projet.

» Prérequis

Bonnes connaissances du PHP objet, de HTML et de CSS. Connaissances équivalentes à celles apportées par le cours Drupal 8 & 9, créer et administrer un site de gestion de contenu (réf. UPA).
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Aurelie G. 07/12/2020
4 / 5
très intéressant pour un profil webmaster, professeur agréable à écouter et dynamique

Bordes G. 07/12/2020
4 / 5
J'aurais aimé aborder toute la partie front de Drupal (création de thème, de blocs, mise en page avec LayoutBuilder ou paragraphs).

Mathieu T. 07/12/2020
5 / 5
Clair et détaillé. Réponse à toutes les questions. Beaucoup d'information de contexte.

Franck G. 07/12/2020
5 / 5
Très bon contenu et déroulement, ainsi que la pédagogie malgré la densité du cours Il y a tellement de chose a voir que pour aborder et comprendre tout ont pourrait y passer encore beaucoup plus de jours ,)
Avis client 4,2 / 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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.