• New
  • éligibleCPF

Formation Drupal 7 Développeur Utiliser Drupal en tant que framework de développement

Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DDV7
Éligible CPF Oui
Certification Developer Drupal 7

Drupal est le troisième CMS (Système de Gestion de Contenu) le plus utilisé dans le monde pour créer et animer des sites Internet. En France, de nombreux sites de grande audience l’utilisent, tels que des sites de médias actualisés en permanence. Ce logiciel Open Source écrit en PHP est supporté par la plus grande communauté de développeurs, lui assurant un niveau de sécurité optimal. Il est apprécié pour sa modularité et son évolutivité.
Cette formation apportera aux Développeurs web les connaissances nécessaires pour utiliser Drupal en tant que framework de développement, au-delà de ses fonctionnalités de CMS.

A l’issue de ce cours, le participant sera capable de :

  • Créer son propre module pour "intervenir" partout dans Drupal : générer une page, un bloc, un menu, se connecter à un web service, réaliser un traitement automatisé, afficher un formulaire...
  • Accélérer des développements spécifiques à son site grâce au système d'authentification de Drupal, à sa couche d'abstraction BDD, son système de gestion des formulaires...
  • Connaître le fonctionnement de l'API Drupal ainsi que le système de "hooks"
  • Adapter le fonctionnement de modules communautaires sans toucher à leur code source.
  • Faire communiquer Drupal avec d'autres logiciels du marché
  • Importer ou exporter des données dans/hors de Drupal.


Drupal 7 est la version installée et utilisée tout au long de la formation.

Public :

Cette formation s’adresse aux Développeurs web désirant utiliser Drupal en tant que framework de développement, au-delà de ses fonctionnalités de CMS.
Elle présente le fonctionnement général du système de thème. Les Développeurs souhaitant personnaliser entièrement une charte graphique doivent suivre une formation Drupal Designer.

Prérequis :

Pour profiter pleinement de ce cours, il est indispensable de connaître le langage PHP et fortement recommandé de connaître HTML et les feuilles de style CSS. La connaissance de Drupal en tant que webmaster est également conseillée.
 

Découvrir le CMS Drupal 7

Découvrir le CMS Drupal 7, ses fonctions, son vocabulaire : node, taxonomie...
Télécharger et installer Drupal 7
Apprendre à installer les outils utilisés pour le développement dans Drupal : WAMP, éditeur PHP, Firefox
Connaître les outils spécifiques : modules Devel et Theme Developer

Créer un module avec Drupal 7

Identifier les fichiers nécessaires
Implémenter un "hook"
Réaliser une page d'administration pour le module
Enregistrer les réglages du module

Le système de menu

Comprendre l'URL routing avec Drupal
Attribuer une URL à une page
Gérer le contrôle d'accès à une URL
Utiliser des caractères "joker" dans les URLs
Utiliser d'autres modules pour modifier les URLs déclarées

La base de données

Comprendre la couche d'abstraction BDD de Drupal 7
Apprendre à se connecter à la base et à effectuer des requêtes
Découvrir et utiliser la Schema API
Se connecter à plusieurs bases de données depuis Drupal 7

Les noeuds

Comprendre les noeuds (objet $node)
Créer un "node module"
Créer un type de noeud avec Field API
Contrôler l'accès aux noeuds
Créer et sauvegarder des noeuds par la programmation
Intercepter les actions effectuées sur les noeuds (hook_node_XXX)

Les formulaires

Créer ses propres formulaires par la programmation (Form API)
Gérer la validation et la soumission d'un formulaire
Modifier le graphisme d'un formulaire
Intervenir dans un formulaire généré par Drupal ou un autre module sans toucher au code source (hook_form_alter)
Créer des formulaires complexes : formulaires multipages, formulaires AJAX...

Fonctionnement général du système de thème

Comprendre le moteur de thème de Drupal (PHPTemplate)
Découvrir les fichiers de template
Le Theme Registry.

S’ils le souhaitent, les stagiaires peuvent passer la certification Developer Drupal 7.
Les examens de certification se font sur machine, en présentiel à Paris. Ce sont des QCM de 20 à 40 questions suivant le type de certification, qui durent entre 30 et 60 minutes. Ils portent sur la pratique et la philosophie du CMS Drupal. C'est pourquoi nous vous recommandons de pratiquer Drupal et ses modules les plus utilisés (Views, Entity Reference…) pendant 3 à 6 mois avant de passer votre examen de certification.
Il faut réaliser un score de 75% de réponses correctes pour valider la certification.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB