Votre partenaire formation 100% digital

Drupal 7 pour développeur

Apprenez à développer vos propres fonctionnalités sous forme de modules Drupal

  • Formateur(s)

    David OLMETA
  • Référence

    DRUP701

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1650 €

Prochaines sessions

Prochaines sessions - Drupal 7 pour développeur
Date de début Ville Prix unitaire HT
25 mars 2019 Paris 1650 € Réserver
21 octobre 2019 Paris 1650 € Réserver

Description

Drupal est un CMS (gestionnaire de contenu) offrant un grand nombre de fonctionnalités mais aussi et surtout un CMF (Content Management Framework) performant permettant de le personnaliser et de l’étendre. Ce stage de 3 jours vous permettra par la pratique de maîtriser les rouages de Drupal7. Cette formation très complète vise à vous permettre de développer un site web avec Drupal 7, et à adapter les modules existants aux besoins fonctionnels de vos utilisateurs

Objectifs pédagogiques

  • Installer l’environnement Drupal7
  • Assurer la conception technique d’un site sous Drupal7
  • Maîtriser le développement d’un site Drupal7
  • Déployer un site sous Drupal7

Public cible

Développeurs PHP, Webmaster souhaitant aller plus loin dans la gestion de leur site

Pré-requis

Connaître les bases du webmastering Drupal, de HTML/CSS et PHP (indispensable)

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

60 % Théorie / 40 % Pratique

Programme de la formation

Introduction à Drupal 7

  • Points forts
  • Fonctionnalités
  • Ressources

Structure interne et configuration de Drupal 7

  • Architecture interne : les différents composants
  • Installation et configuration
  • Interface d’administration
  • Architecture des répertoires de Drupal7

Gestion du contenu

  • Principe des nodes
  • Types de contenus, champs spécifiques
  • Taxonomies : catégories, tags, taxonomie
  • Relations entre des types de contenus
  • Gestion de fichiers
  • Travaux pratiques

Internationalisation

  • Traductions des contenus
  • Traduction de l’interface

Navigation et listing

  • Créer des listes avec Views
  • Gestion des menus

Design et apparence : thèmes

  • Thèmes avec Drupal 7
  • Structure des répertoires de thème
  • Créer son propre thème
  • Héritage de thème, personnalisation
  • Étendre les templates des principaux composants (views, node)
  • Intégration CSS et Javascript
  • Travaux pratiques

Les contrôles d’accès

  • Sécurité
  • Utilisateurs
  • Rôles et droits associés

Workflows

  • Événements
  • Déclencheurs

Développement de modules Drupal 7

  • Norme de création d’un module en PHP
  • Méthodologie : les hooks
  • Développer des plugins : views, context, etc.

Mise en application de l’ensemble des notions abordées dans le cadre d’un projet complet avec Drupal 7

Le cas pratique est généralement l’élaboration d’un site d’une agence immobilière, qui permet d’aborder les points techniques suivants :

  • installation drupal
  • configuration de base
  • création de types de contenus
  • création de listings paramétrés
  • gestion de layouts différents par page
  • création de thème
  • adaptation de thème existant
  • création de modules
  • création de plugins de modules
  • gestion des menus / breadcrumb
  • Etc.