Expert·e Drupal 8

Formation expert·e Drupal 8

bluedrop.fr est un organisme de formation enregistré sous le numéro 93 13 13276 13 et agréé Datadock. Nous vous formons à Drupal. Nous organisons des sessions régulières et construisons des programmes de formation sur-mesure. Nous tentons d'offrir aux autres, ce que nous avons acquis tout au long de nos années d'expérience drupalienne. L'idée initiale est de servir le plus grand nombre de profils de la meilleure manière.

Objectifs & pré-requis

Objectifs

  • Solidifier ses connaissances de l’api de Drupal et du système de hook
  • Développement de modules Drupal
  • Création de thèmes
  • Création des pages et des formulaires par code

Pré-requis

  • Drupal, PHP, CSS, jQuery, HTML

Programme

Principes de base

  • Noeuds.taxonomy, fields
  • Blocks, views
  • Users, rôles, Permissions
  • Comprendre la couche d'abstraction BDD de Drupal
  • Présentation des tables de Drupal

Outils et Plateforme

  • Les outils du développeur : Firebug, module "devel"
  • Eclipse (installation et configuration pour Drupal)
  • GIT

Création d'un module

  • Système de hooks
  • Les principaux hooks de Drupal
  • Comment créer et configurer un module
  • Les fichiers .module, .Install, .info

Développement modulaire avancé

  • Fichiers .css, .js, .inc
  • Modules avec interface Backoffice
  • Les Hooks enable, disable, install, uninstall, cron …
  • Création de schémas (modules qui créent des tables dans la BDD Drupal)
  • Création des modules qui créent des types de contenus, des CCK fields
  • Utilisation des variables (Drupal_set_variable, Drupal_get_variable)

Les nœuds et les CCK fields

  • Créer et sauvegarder des nœuds programmatiquement
  • Intercepter les actions effectuées sur les nœuds (hook_nodeapi)
  • Création de nouveaux types de CCK (customized)
  • Création de widgets pour les fields

Les formulaires

  • Système de formulaires dans Drupal: FormAPI, hook_menu, hook_form, hook_form_alter
  • Créer un formulaire programmatiquement
  • Gérer la validation et la soumission d'un formulaire
  • Changer la présentation d'un formulaire
  • Formulaires complexes : formulaires multipages, AJAX...

Programmation avancée

  • Comment Drupal gére le cache
  • Comment Drupal gére les sessions
  • Utiliser jQuery dans Drupal
  • Utiliser le module features

Le système de thème

  • Comprendre le moteur de thèmes PHPTemplate
  • Les fichiers de bases d'un thème
  • Construire son thème
  • Theming des vues

Administration du site Drupal

  • Maintenance d’un site Drupal (Backup and Migrate)
  • Performance et optimisation d'un site Drupal

Drupal et le NoSQL

  • Introduction à NOSQL, concept
  • Module mongoDB, installation et utilisation

Lieu et prix

Coût de la formation

Entre 800 € et 1.200 HT / 2 jours

bluedrop.fr - ebizproduction

18/20 avenue Robert Schuman
13002 Marseille

Contact

En nous rendant visite

bluedrop.fr - ebizproduction
18/20 avenue Robert Schuman
13002 Marseille

Par téléphone

Au 04 91 77 13 18

Par mail

En remplissant le formulaire de contact