Formation Drupal 7

Découvrez Drupal par la pratique avec cette formation pour développeurs

Prix (Formation inter-entreprise)

1000€ HT / personne

Durée

2 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Drupal est un système de gestion de contenu (CMS) écrit en PHP.

Cette formation vous fera découvrir Drupal par la pratique. Elle vous apportera les compétences nécessaires pour développer un module Drupal et modifier le comportement d'un site existant.

Les objectifs

  • Maîtriser les concepts de développement Drupal
  • Savoir se retrouver dans le code en cas de problème et où chercher

Pré-requis

  • Bonne connaissance du HTML et CSS
  • Maîtrise du PHP et MySQL
  • Construction de site avec Drupal via l'interface
  • Ordinateur portable à apporter

Le programme de la formation Drupal 7

Jour 1 : la découverte du code et la création d'un premier module

  • Les outils de développement
    • PHP et MySQL
    • L'environnement de développement
    • Drupal 7
  • Les concepts importants
    • Les nœuds et les champs
    • Les menus
    • Les hooks
  • La modification d'un site existant
    • hookmenualter
    • hookformalter
  • La création d'un module
    • hook_menu
    • hook_block
    • Gestion des variables, des paths et des nodes
    • Gestion des utilisateurs
    • Fonctions usuelles

Jour 2 : l'intégration graphique et les fonctionnalités avancées

  • La FormAPI
    • Créer un formulaire
    • La validation
    • La soumission
    • L'enregistrement de données en base
  • Le thème
    • hook_theme
    • La gestion des CSS
    • La gestion du JavaScript
    • La création d'un thème
  • Fonctionnalités avancées
    • Le cache
    • La session
  • Gérer son site avec Drush
    • Installer Drush
    • Installer un module
    • Mettre à jour
    • Vider le cache
  • Pour aller plus loin
    • Les profils d'installation
    • Le module Features
    • L'outil Drush make
    • L'industrialisation et les tests

Télécharger le programme

Le(s) formateur(s)

Simon Georges Simon Georges Ingénieur en développement avec plus de 8 ans d’expérience en conception et développement d’applications web complexes, Simon (alias @saisai) est un expert Drupal reconnu au sein de la communauté (Architecte - Développeur). Il partage régulièrement son expérience en tant que conférencier lors des différents DrupalCamp français. (https://www.drupal.org/u/simon-georges)

Sébastien Corbin est un développeur Drupal confirmé avec une forte expérience en développement PHP et SQL. Contributeur compulsif dans la communauté Drupal depuis 2009, mainteneur de modules, formateur, et leader de la traduction française (il aide à améliorer l'expérience des traducteurs Drupal du monde entier). Vous le croiserez certainement aux différents rendez-vous de drupalien tel que les DrupalCon, les Drupalcamp ou les meetups nantais. (https://www.drupal.org/u/sebcorbin)

Pierre Rineau est un développeur Drupal avancé ayant une solide expérience en PHP, Zend Framework, SQL et plus largement en architectures de projets PHP. Avec une bonne maîtrise de l'architecture *AMP, de la programmation objet et du Test Driven Development, il s'est spécialisé sur Drupal depuis plusieurs années. Il est, aujourd'hui, un expert des problématiques de performance et de l'optimisation des environnements Drupal et participe activement à la communauté Drupal. (https://www.drupal.org/u/pounard)

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formation à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accèder au Manifeste

Nos clients

Leboncoin.fr
SAP
Axa
CNRS
FNAC
Decathlon

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation Drupal 7

Découvrez Drupal par la pratique avec cette formation pour développeurs

Drupal est un système de gestion de contenu (CMS) écrit en PHP.

Cette formation vous fera découvrir Drupal par la pratique. Elle vous apportera les compétences nécessaires pour développer un module Drupal et modifier le comportement d'un site existant.

Les objectifs

  • Maîtriser les concepts de développement Drupal
  • Savoir se retrouver dans le code en cas de problème et où chercher

Pré-requis

  • Bonne connaissance du HTML et CSS
  • Maîtrise du PHP et MySQL
  • Construction de site avec Drupal via l'interface
  • Ordinateur portable à apporter

Le programme de la formation Drupal 7

Jour 1 : la découverte du code et la création d'un premier module

  • Les outils de développement
    • PHP et MySQL
    • L'environnement de développement
    • Drupal 7
  • Les concepts importants
    • Les nœuds et les champs
    • Les menus
    • Les hooks
  • La modification d'un site existant
    • hookmenualter
    • hookformalter
  • La création d'un module
    • hook_menu
    • hook_block
    • Gestion des variables, des paths et des nodes
    • Gestion des utilisateurs
    • Fonctions usuelles

Jour 2 : l'intégration graphique et les fonctionnalités avancées

  • La FormAPI
    • Créer un formulaire
    • La validation
    • La soumission
    • L'enregistrement de données en base
  • Le thème
    • hook_theme
    • La gestion des CSS
    • La gestion du JavaScript
    • La création d'un thème
  • Fonctionnalités avancées
    • Le cache
    • La session
  • Gérer son site avec Drush
    • Installer Drush
    • Installer un module
    • Mettre à jour
    • Vider le cache
  • Pour aller plus loin
    • Les profils d'installation
    • Le module Features
    • L'outil Drush make
    • L'industrialisation et les tests

Télécharger le programme

Le(s) formateur(s)

Simon Georges Simon Georges Ingénieur en développement avec plus de 8 ans d’expérience en conception et développement d’applications web complexes, Simon (alias @saisai) est un expert Drupal reconnu au sein de la communauté (Architecte - Développeur). Il partage régulièrement son expérience en tant que conférencier lors des différents DrupalCamp français. (https://www.drupal.org/u/simon-georges)

Sébastien Corbin est un développeur Drupal confirmé avec une forte expérience en développement PHP et SQL. Contributeur compulsif dans la communauté Drupal depuis 2009, mainteneur de modules, formateur, et leader de la traduction française (il aide à améliorer l'expérience des traducteurs Drupal du monde entier). Vous le croiserez certainement aux différents rendez-vous de drupalien tel que les DrupalCon, les Drupalcamp ou les meetups nantais. (https://www.drupal.org/u/sebcorbin)

Pierre Rineau est un développeur Drupal avancé ayant une solide expérience en PHP, Zend Framework, SQL et plus largement en architectures de projets PHP. Avec une bonne maîtrise de l'architecture *AMP, de la programmation objet et du Test Driven Development, il s'est spécialisé sur Drupal depuis plusieurs années. Il est, aujourd'hui, un expert des problématiques de performance et de l'optimisation des environnements Drupal et participe activement à la communauté Drupal. (https://www.drupal.org/u/pounard)