Formation Drupal – Développeur Back

Contact ABSUP
04 28 29 85 15

Prochaines dates Lyon

avril 2024

8 avril au 10 avril

avril 2024

22 avril au 24 avril

mai 2024

13 mai au 15 mai

mai 2024

27 mai au 29 mai

juin 2024

3 juin au 5 juin

juin 2024

17 juin au 19 juin

juillet 2024

1 juillet au 3 juillet

juillet 2024

15 juillet au 17 juillet

août 2024

5 août au 7 août

août 2024

19 août au 21 août

septembre 2024

2 septembre au 4 septembre

septembre 2024

16 septembre au 18 septembre

octobre 2024

7 octobre au 9 octobre

octobre 2024

21 octobre au 23 octobre

novembre 2024

4 novembre au 6 novembre

novembre 2024

18 novembre au 20 novembre

décembre 2024

2 décembre au 4 décembre

décembre 2024

16 décembre au 18 décembre

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





    Loading...

    * Champs obligatoires