Formation Drupal – Développeur Back

Contact ABSUP
04 28 29 85 15

Prochaines dates Lyon

janvier 2023

30 janvier au 1 février

février 2023

13 février au 15 février

février 2023

27 février au 1 mars

mars 2023

13 mars au 15 mars

mars 2023

27 mars au 29 mars

avril 2023

17 avril au 19 avril

mai 2023

22 mai au 24 mai

juin 2023

5 juin au 7 juin

Drupal – Développeur Back

1260  HT - 3 jours

Eligible CPF

Objectif : Apprendre à créer ses propres modules.

Public admis : demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis : Connaitre PHP , HTML et CSS.

Référence : 8741
S'inscrire
PROGRAMME
1.  PRÉSENTATION
  • Drupal
  • Outils de développement
  • Drupal 8 (installation et présentation)
  • Outils du développeur
  • PHP
2. LES MODULES
  • Fichiers fondamentaux
  • Structures des fichiers et autoloading
  • PSR-0 et PSR-4
  • Concepts hérités de Symfony : container, services et injection de dépendance
3. PLUGINS
  • Présentation
  • Mécanisme de découverte
  • Exemple et implémentation
4. LE SYSTÈME DE ROUTING
  • Drupal avec le routing
  • Assouvir une URL à un contrôleur
  • Application de services
  • Création d’URLs dynamiques
  • Liens menu, contextuels, d’action et de tâche
5. CACHE API
  • Gestion du cache avec Drupal
  • Différents types de cache
  • Cache API
  • Différents modules de cache
  • Présentation Auto-placeholdering + création des lazy builders
6. SYSTÈME DE BLOC
  • Gestion avec Drupal
  • Introduction aux types de bloc
  • Créer un bloc avec Block Plugin
7. BASE DE DONNÉES
  • La couche d’abstraction BDD
  • Entity API
  • Connexion à la base + opérer des requêtes simples avec la Database API
  • Enregistrer ses propres données en base avec la Schema API
8. LES NOEUDS
  • Définition
  • Manipulation des nœuds
  • Intercepter les actions effectuées sur les nœuds
  • Ajout automatique d’onglet sur chaque page de nœud
9. TEMPLATING
  • Couche de thème
  • Syntaxe TWIG
  • Render Arrays (intérêt)
  • Déclarer son propre formatage HTML sous forme de template
10. FORMULAIRES
  • Création de formulaires avec la Form API
  • Gérer la validation et la soumission d’un formulaire
  • Formulaire avec AJAX
  • Mise en forme d’un formulaire
  • Modifier un formulaire généré par Drupal
11. STATE API
  • Principe du système de configuration : configuration en base, fichiers YAML, import/export et synchronisation.
  • Créer un formulaire dans le back-office de Drupal pour mettre à jour une configuration.
  • Ajouter sa propre configuration : manipulation de l'objet Config.
  • Traduction de configuration.

12. SÉCURITÉ

  • Système de contrôle d’accès Drupal
  • Protection de l'accès à un bloc
  • Protection de l'accès à une page (route)
  • Créer son propre système de contrôle d'accès sous forme de service taggué.
CONTACT





    Veuillez prouver que vous êtes humain en sélectionnant Camion.

    * Champs obligatoires