Libérez le potentiel de l’IA générative dans toutes vos fonctions managériales.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Ce cours vous apportera les connaissances nécessaires pour développer et distribuer des applications personnalisées. Après la découverte de son architecture, vous utiliserez ses API pour créer vos thèmes personnels et apprendrez à créer et administrer vos propres modules pour étendre ses fonctionnalités de base.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, Chefs de projet.

Prérequis

Connaître le langage HTML et CSS.

Des notions de PHP et de Responsive Design sont conseillées.

Les objectifs de la formation

  • Comprendre le système de "theming" (habillage) de Drupal
  • Apprendre à contrôler le HTML/CSS généré par Drupal
  • Optimiser ses développements avec le Framework Drupal à l'aide des APIs
  • Être capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal
  • Créer son propre thème
  • Ajuster le coeur de Drupal ou de ses modules sans en modifier le code source
  • Programme de la formation

      • Les technologies utilisées dans Drupal (PHP, MySQL, HTML, CSS, JavaScript,).
      • Le serveur web.
      • L'API Drupal.
      • La caisse à outils du développeur: Git, CVS, le module Developer, Drush.
      • Les standards de codage.
      • Les librairies et les modules du Core.
      • Les thèmes et les positions.
      • La base de données.
      • Les principaux sous-systèmes (thèmes, menus, nodes, fichiers, utilisateurs, commentaires,).
      • Les fichiers Templates.
      • Les propriétés de rendu.
      • Le registre des thèmes.
      • Implémenter un thème par défaut.
      • Les règles de nommage.
      • L'organisation des répertoires.
      • Les standards du code source.
      • Utiliser l'API Block.
      • Créer des tests automatisés.
      • Travaux pratiques Création d'un rendu personnalisé.
      • Créer un module simple.
      • Utiliser les modules Twitpic et Watermark.
      • Gérer les fichiers depuis l'API Files de Drupal.
      • Gérer les images depuis l'API Images de Drupal.
      • Créer des styles d'image à partir d'un module.
      • Travaux pratiques Compléter le module créé à l'étape précédente en intégrant le contenu d'un fichier illustré par une image.
      • L'API Node Acccess.
      • Utiliser les fonctions node_access() et hook_node_access().
      • Créer un module node_access.
      • Modifier le comportement des autres modules.
      • Tester et déboguer le module.
      • Travaux pratiques Depuis le module créé à l'étape précédente, accéder à un contenu via l'API Node Access.
      • Créer une interface d'administration pour un nouveau module.
      • Utiliser l'API Form.
      • Envoyer des courriels avec drupal_mail() et hook_mail().
      • Le système des jetons (tokens).
      • Travaux pratiques Créer une interface d'administration pour le nouveau module.
      • Créer une Distribution et des profils d'installation.
      • Installer une distribution depuis la ligne de commande.
      • Travaux pratiques Créer une distribution intégrant les modules et thèmes créés pendant la session.
    • 976
    • 21 h

    Soumettez votre avis