Création de site, CMS, Responsive Design, E-commerce, ...

Avancé 3 jours (21h) - St Cloud 1299 € ht

Réf : DRU3

Drupal 7 pour développeur

Apprendre à développer ses propres fonctionnalités sous forme de modules Drupal et découvrir les évolutions de Drupal 7 par rapport à la version 6.

La formation "Drupal 7 pour développeur" vous permet d'apprendre à développer vos propres fonctionnalités sous forme de modules Drupal.
Découvrez les évolutions de Drupal 7 par rapport à la version 6.
Exploitez l'API Drupal pour créer des formulaires, vous connecter à la base de données, générer un formatage HTML, importer du contenu dans Drupal... Intégrez du JavaScript dans Drupal.

Programme

1. Introduction au CMS et à Drupal 7

  • Les systèmes de gestion de contenus
  • Présentation de Drupal 7
  • Les évolutions de Drupal 7 par rapport à Drupal 6
  • Le fonctionnement de Drupal 7
  • L'environnement de développement
  • Exercices

2. Installer Drupal 7

  • Récupérer Drupal
  • Exercice : Installation de Drupal 7

3. Drupal 7 et son architecture

  • L'arborescence des répertoires et des fichiers
  • La base de données Drupal
  • Les notions essentielles : Entities, Bundles, Nodes, Vocabularies

4. Utiliser Drupal 7

  • La partie d'administration
  • Création et utilisation des types de contenu via le système d'entité
  • Création et utilisation des noeuds
  • Les vocabulaires de taxonomie
  • Les blocs
  • La gestion des droits utilisateurs
  • Exercices

5. Etendre Drupal 7

  • Récupérer, installer et configurer un module sur Drupal.org -> Les bonnes pratiques
  • Les modules « indispensables »
  • Views
  • Rules
  • Panels et ctools
  • Drush

6. Développer un module sous Drupal 7

  • La structure d'un module
  • L'API Drupal et ses hooks
  • Créer des entités et des bundles
  • Créer des champs
  • Créer des types de contenu et des noeuds
  • Gérer les permissions
  • Gérer les menus
  • Créer et modifier des formulaires

7. Les thèmes

  • Le moteur de templates
  • La structure d'un template
  • Composer un thème (régions, css, javascript, features, etc.)

8. Ouverture aux distributions Drupal

  • Qu'est-ce qu'une distribution ?
  • Où trouver une distribution ?
  • Quels types de distribution pour mon besoin ?
Tlcharger l'article au format PDF

Témoignages de nos stagiaires

4/5

"Animateur très compétent. Bon support et environnement de travail. "
Olivier D. -
Développeur - EXTIA

4/5

"Le cours a été adapté à nos besoins"
Didier B. -
TV5 Monde