Formation Drupal : Programmation PHP avec un expert
[100% en téléprésentiel - pas de FOAD (*)]


Taux global de satisfaction des Stagiaires Formation Drupal : Programmation PHP : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Le silence est un ami qui ne trahit jamais."
Confucius

Drupal 8 pour développeurs

Fiche technique Formation Drupal 8 pour développeurs
étendre les possibilités du CMS Drupal
Lieu programmé Classe virtuelle (téléprésentiel en direct)
dates du 01-06-2022 au 03-06-2022 (durée 3 jours)
Tarif 1950 € HT / personne (1950 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Formateur
01-06-2022programmation serveur

Drupal est basé sur le framework Symfony. Une bonne connaissance du développement objet en PHP permet d'adapter Drupal aux besoins spécifiques d'un développement.

  • ✅ Certifié Qualiopi (Financement OPCO/France Travail)
  • ⭐ Note : 4.8/5 (Basé sur 497 formations)
  • 👨‍🏫 Expert identifiable : +20 ans d'expérience
  • 🎙 Formation 100% en téléprésentiel (pas de FOAD classique)

Drupal 8 pour développeurs

Objectifs de la formation Drupal 8 pour développeurs

  • Créer un module capable d'interagir avec Drupal 8.
  • Utiliser Drupal et ses APIs comme framework de développement
  • Comprendre le fonctionnement global de Drupal 8 et le Conteneur Symfony
  • Modifier le comportement de Drupal 8 sans refactoring

Contenu de la formation Drupal 8 pour développeurs

Formation Drupal 8 pour développeurs

Durée de la formation

3 jours

Participants à la formation Drupal 8 pour développeurs

développeurs PHP

Niveau : avancé 🌶️🌶️🌶️

Pré-requis de la formation

Bonne connaissance de PHP7 orienté objet. La connaissance de Rest peut être utile

😊👉 j'évalue mon niveau php/objet ici (QCM)

Comment bien se préparer à cette formation ? 👇

Que faire après cette formation ? 👇

Travaux pratiques de la formation

les participants réaliseront la conception et l'implémentation d'une application web basée sur une version de Drupal adaptée.


Programme de la formation Drupal 8 pour développeurs

Introduction

  • Drupal et ses concepts.
  • Adapter l'IDE
  • POO en PHP : rappels (classes, interfaces, polymorphisme,design patterns, SPL et PSR)

< sommaire formation Drupal 8 pour développeurs


Créer un Module pour Drupal

  • fichiers d'un module drupal
  • stratégie de chargement
  • Container, Service et Injection de dépendance

< sommaire formation Drupal 8 pour développeurs


Créer un Plugin Drupal

  • Qu'est-ce qu'un plugin drupal ?
  • Découverte d'un Plugin Drupal : YAML vs. Annotations
  • Mise en oeuvre d'un plugin Drupal

< sommaire formation Drupal 8 pour développeurs


Routing Drupal

  • Gestion des Routes dans Drupal
  • Mapping URL
  • Constructeurs create et construct
  • URL dynamique
  • Liens menu, contectuel action et task

< sommaire formation Drupal 8 pour développeurs


L'API Cache de Drupal

  • Gestion du cache dans Drupal
  • Types de caches
  • API du cache (key, context, tag et max-age)
  • Modules de cache
  • Auto-placeholdering et lazy builders

< sommaire formation Drupal 8 pour développeurs


Les Blocs Drupal

  • Gestion des Blocs
  • Types de Blocs
  • Création d'un Bloc

< sommaire formation Drupal 8 pour développeurs


Base de Données Drupal

  • ADO Drupal
  • API d'entité
  • Connexion et requête simple
  • CRUD et API Schema

< sommaire formation Drupal 8 pour développeurs


Noeuds Drupal

  • Qu'est-ce qu'un Node drupal ?
  • Créer un Node Drupal
  • Manipuler un Node
  • Gérer les actions avec les Hooks
  • Onglet de Node

< sommaire formation Drupal 8 pour développeurs


Templates Drupal

  • Couche de Thème
  • Twig : introduction
  • Rendu et formatage

< sommaire formation Drupal 8 pour développeurs


Formulaires Drupal

  • API Form
  • Validation et envoi
  • Gestion asynchrone Ajax
  • Mise en page
  • Hook de modification

< sommaire formation Drupal 8 pour développeurs


API State de Drupal

  • Gestion de la configuration : Yaml , import, export.
  • Formulaire back-office
  • Objet Config
  • i18n

< sommaire formation Drupal 8 pour développeurs


Sécurité du CMS Drupal

  • Contrôle d'Accès
  • Contrôle d'accès niveau Bloc
  • Contrôle d'accès niveau Page
  • Créer un Service d'Accès

< sommaire formation Drupal 8 pour développeurs


Pourquoi choisir notre formation Drupal en téléprésentiel plutôt qu'une FOAD classique ?

Caractéristiques FOAD / E-learning Classique Formation Drupal Sagexa
Mode d'apprentissage Vidéos pré-enregistrées en autonomie Direct (Live) avec un formateur expert
Interaction et Questions Forum ou email (réponse sous 24h/48h) Réponses immédiates par micro ou chat
Accompagnement TP Correction automatique ou corrigés types Assistance à distance et aide au débogage en direct
Rythme de travail Souvent délaissé par manque de motivation Calendrier fixe pour une progression garantie
Mises à jour Contenu parfois obsolète (anciennes versions) Cours basé sur les dernières versions Drupal

*Contrairement à une FOAD, notre format en téléprésentiel vous assure la même qualité qu'un cours en présentiel, sans les contraintes de déplacement.