Référence : DUDE
Durée : 3 jours

Drupal pour les développeurs

Si Drupal s'est imposé parmi les tout premiers outils de gestion de contenu (CMS) par sa capacité à créer simplement différents types de sites Web, d'un blog à un site e-commerce, il reste souvent une part non négligeable du site à développer soi-même.

Ce cours vous guidera dans les principales possibilités de personnalisation de Drupal. Dans un premier temps, vous utiliserez un certain nombre de modules et de solutions prêts à l'emploi puis, dans un second temps, vous développerez vos propres modules et intégrerez votre propre code.
Date de début Prix (HT)   Inscription  
Infos site Afficher les sessions suivantes
30/07/2012 1 800,00 € Réserver  
22/10/2012 1 800,00 € Réserver  
03/12/2012 1 800,00 € Réserver  

Travaux pratiques :

Essentiellement tourné vers la mise en pratique, ce cours vous donnera l'occasion de créer rapidement un site avec Drupal en lui appliquant un thème, de lui ajouter des formulaires et de traiter leur contenu, de se connecter à votre base de données, de gérer l'authentification des utilisateurs, d'ajouter des menus et d'utiliser Ajax pour améliorer votre site.

Vous allez apprendre à :

  • Adapter des modules Drupal existants
  • Intégrer Drupal dans votre système d'information
  • Connaître les API Drupal
  • Comprendre les possibilités d'extension de Drupal
  • Créer différents modules Drupal
  • Utiliser Ajax et jQuery dans un site Drupal

Méthode pédagogique :

70% de travaux pratiques

Audience :

Développeurs, chefs de projet

Pré-requis :

  • Connaissance de PHP ou avoir suivi le cours PHP

Programme :

  • Etendre Drupal
    • Fonctionnement de Drupal
    • Noeud et taxonomie
    • Thèmes et modules
  • Thèmes
    • Moteur de thèmes
    • Thèmes et templates
    • Création et changement de thème
  • Modules
    • Modules communautaires et adaptation
    • Hook d'intégration des modules
    • Etapes de création
    • Configuration de modules
  • Noeuds
    • Les types de noeuds
    • Notion de Node module
    • Création avec CCK
    • Création programmatique
    • Manipuler noeud et taxonomie dynamiquement
  • Menus et formulaires
    • Gestion des URL
    • Liens entre modules et menus
    • Modifier les formulaires de base
    • Créer ses formulaires et gérer leur soumission
  • Utilisateurs
    • Authentification et base d'utilisateurs
    • Gestion des droits
    • L'objet $user
    • Création de compte
  • Accès aux données
    • API d'accès et requêtage
    • Schéma API
    • Configurer et accéder à plusieurs bases
  • Drupal, Ajax et jQuery
    • Intégration Ajax et Drupal
    • Ajax dans les formulaires Drupal
    • Simplification avec jQuery

Envoyer votre commentaire

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Gestion de contenu

Développement mobile

Méthodes et pratiques agiles

Gestion de projet

Développement personnel

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Intégration et Web Services

Oracle