Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation Drupal 8 & 9 - Développeur

       réf : DEV-DR

Objectif de formation: Cette formation Drupal 8 & 9 – Développeur est le moyen idéal pour apprendre toutes les fonctionnalités de Drupal. Vous maîtriserez les API existantes et serez en mesure de créer vos propres modules. Le cours couvre tout, de la création d’un module personnalisé à l’ajout de fonctionnalités avec des hooks, et de la gestion des formulaires et des entrées utilisateur à la gestion des menus et à la configuration des vues. De plus, vous apprendrez à travailler avec la nouvelle API Entity de Drupal 8, qui offre une base plus flexible que jamais pour étendre Drupal. Grâce à cette formation, vous serez en mesure d’utiliser votre créativité et vos compétences en codage pour créer des sites Web Drupal puissants, à la fois efficaces et élégants.

Objectifs pédagogiques

  • Mettre en place Drupal et l’adapter à son cas pratique
  • Initialiser et développer des modules interagissant avec Drupal
  • Booster vos développements grâce aux modules Drupal
  • Savoir utiliser Drupal et ses spécificités

Pré-requis

Bases solides en PHP Objet, en HTML et en CSS

Public concerné

Développeurs, chefs de projet techniques…

Programme de formation Drupal

  • Présentation de Drupal et de son univers
  • Présentation des outils de développement
  • Installation du CMS
  • Installation des outils
  • Introduction aux concepts objet

Travaux pratiques

Installation de Drupal et des outils de développement

  • Fichiers nécessaires
  • Leur structure et l’autoloading
  • Container, services, et injection de dépendance : les apports de Symfony

Travaux pratiques

Développement de modules

  • Présentation du routing sur Drupal
  • Créer une correspondance entre une URL et une page
  • Create() & _construct()
  • Ajout de liens de menus, contextuels, d’action et d’onglet
  • URL dynamiques

Travaux pratiques

Manipuler une page avec arguments

  • Introduction aux blocs Drupal
  • Manier des blocs avec Drupal
  • Bloc et Bloc plug-in

Travaux pratiques

Afficher et sécuriser un bloc

  • Gestion des caches sous Drupal
  • Les caches API
  • Les modules de caches
  • Auto-placeholdering & lazy builder

Travaux pratiques

Afficher et sécuriser un bloc

  • Définition des nœuds
  • Création de nœuds
  • Manier des nœuds par programmation
  • Suivre et intercepter les actions : hook_entity_XXX()
  • Addition d’onglet sur chaque page de nœuds

Travaux pratiques

Créer et utiliser un historique de MAJ

  • Formulaires par programmation : form API
  • Gestion de la validation et de la soumission
  • Formulaire AJAX
  • Transformer la présentation d’un formulaire
  • Changer un formulaire sans modifier le code source : hook_form_alter

Travaux pratiques

Créer un formulaire

  • La couche de thème : séparation fonctionnelle / présentation
  • Render Arrays
  • Twig
  • Déclarer son propre formatage sous forme de templates
  • Fichiers YAML, import / export : la configuration management
  • Les formulaires back-office
  • Présentation de l’objet Config
  • Traduction de configuration
  • Sécuriser un bloc
  • Sécuriser une page
  • Créer un système de contrôle d’accès

Travaux pratiques

Sécuriser un bloc, une page et développer un système de contrôle

Équipe pédagogique

Professionnel expert dans le développement

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation Drupal.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    1850 € HT

    Télécharger