Développeur·euse Drupal 8
Formation 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 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
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
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
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
S’inscrire à cette formation
Intéressé·e·s par cette formation ? Merci de renseigner le formulaire ci-dessous, nous prendrons contact avec vous très rapidement !