Développeur·euse Drupal 8

Formation développeur·euse Drupal 8

bluedrop.fr est un organisme de formation enregistré sous le numéro 93 13 13276 13 et agréé Datadock. Nous vous formons à Drupal. Nous organisons des sessions régulières et construisons des programmes de formation sur-mesure. Nous tentons d'offrir aux autres, ce que nous avons acquis tout au long de nos années d'expérience drupalienne. L'idée initiale est de servir le plus grand nombre de profils de la meilleure manière.

Pré-requis et objectifs

Pré-requis

  • HTML, PHP et CSS, Drupal

Objectifs

  • Solidifier ses connaissances de l’api de Drupal ;
  • Manipuler les opérations de maintenance courante ;
  • Administrer les principales configurations du site ;
  • Comprendre le theming général de Drupal avec Twig.

Programme

Présentation

  • Installation de Drupal
  • Les outils du développeur : Firefox, Firebug, devel, coder, eclipse
  • Installation et configuration d’Eclipse pour Drupal

Principes de base

  • Noeuds.taxonomy, fields, entités
  • Blocks, views
  • Users, rôles, Permissions
  • Comprendre la couche d'abstraction BDD de Drupal
  • Présentation des tables de Drupal

Outils et Plateforme

  • Créer un environnement de développemen avec Lando
  • Les outils du développeur : Firebug, module "devel"
  • Eclipse (installation et configuration pour Drupal)
  • GIT

Déploiement et configurations

  • Composer et Drush
  • Gestion de la configuration (CMI)
  • Gestion du dépôt et du .gitignore
  • Principes de déploiements.

Gestion des mises à jour

  • Configuration des CRONS et du module update
  • Bonnes pratiques concernant les mises à jour, gestion des patchs
  • Le module migrate
  • Mises à jour du Core
  • Mises à jour des modules contrib - le cas des mises à jour majeures, le cas des modules non supportés
  • Déploiement des correctifs de sécurité.

Modules contrib

  • Un module pour tout ?
  • Tester un module
  • Déployer un module contribué

Création d'un module

  • Comment créer et configurer un module
  • Les fichiers .module, .Install, .info
  • Les bonnes pratiques
  • Les tests et contrôles de conformité / standards

Développement modulaire avancé

  • Fichiers .css, .js, .inc
  • Modules avec interface Backoffice
  • Création de schémas (modules qui créent des tables dans la BDD Drupal)
  • Création des modules qui créent des types de contenus
  • Utilisation des variables

Les formulaires - Webform et Drupal 9

  • Système de formulaires dans Drupal et webform
  • Créer un formulaire programmatiquement
  • Gérer la validation et la soumission d'un formulaire
  • Changer la présentation d'un formulaire
  • Formulaires complexes : formulaires multiétapes, etc
  • Sécuriser un formulaire

Performance et administration

  • Comment Drupal gère le cache (natif, bigpipe, entités)
  • Comment Drupal gère les sessions
  • Performance et optimisations d'un site

Le theming - Introduction

  • Le système de thème
  • Comprendre le moteur de thèmes Twig
  • Les fichiers de bases d'un thème
  • Construire son thème
  • Theming des vues

Lieu et prix

Coût de la formation

Entre 800 € et 1.200 HT/ 2 jours

bluedrop.fr - ebizproduction

18/20 avenue Robert Schuman
13002 Marseille

Contact

En nous rendant visite

bluedrop.fr - ebizproduction
18/20 avenue Robert Schuman
13002 Marseille

Par téléphone

Au 04 91 77 13 18

Par mail

En remplissant le formulaire de contact