Formation indisponible à l'heure actuelle
Formation Drupal pour les développeurs Initiation + Approfondissement - 5 jours (Éligible au CPF)
Formation
À Luxembourg ()
Description
-
Typologie
Formation
Internet et les réseaux de communication sont au coeur de notre société et nous aident à conquérir de nouveaux marchés ou à nous organiser. Pour faciliter votre travail ou simplement pour le promouvoir, vous aurez besoin de professionnels réactifs, performants et dotés d'une forte culture technologique. Savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données
Les Avis
Les matières
- Gestion
- Api
Le programme
Introduction à Drupal
Présentation de Drupal et historique des versions
IDE et les
outils de développement pour Drupal
Installation et mise en
place de l'environnement de travail
Documentation et autres
ressources Drupal.org
Atelier: Installation et
configuration de base de Drupal
Architecture de Drupal
Architecture générale
Organisation des répertoires et
fichiers
Gestion multisite
Atelier: Utilisation des
modules tiers
Création d'un module
Déclaration du module: le fichier info
Interagir avec le
coeur: le principe des hameçons
Déclarer un hameçon
Bonnes
pratiques: page d'aide, administration, droits
Enregistrer les
réglages du module
Atelier: Création du premier module
Le routage (menu API)
Comment Drupal gère l'URL routing
Faire correspondre une URL
à une page
Gérer le contrôle d'accès à une URL
Utilisation
de caractères «joker» dans les URLs
Modifier les URLs
déclarées par d'autres modules
La base de données
La couche d'abstraction de base de données
Se connecter à la
base
Effectuer des requêtes
Gestion des transactions
Présentation du Schema API
Gérer les versions du schéma
Se connecter à plusieurs BdD
Les utilisateurs
L'objet global $user
Introduction au hook_user()
Processus
de création de compte utilisateur
Le processus de login
Ajouter
des champs à l'objet $user
Les formulaires
Créer ses propres formulaires
Soumission et validation d'un
formulaire
Présentation d'un formulaire
Formulaires
complexes
Programmation avancée
L'API File
Manipuler la taxonomie
Gestion du cache par
Drupal
Gestion des sessions par Drupal
Utiliser javascript et
jQuery dans Drupal
Le système de thème
Comprendre le moteur de thème
Augmentation et surcharge des
éléments d'affichage
Les fichiers de template
Les fonctions
theme
Les entités
Fonctionnement des entités et bundles
Créer un nouveau type
d'entité
Gérer les métadonnées des entités
Utilisation de
l'assistant Entity API
Mise en place de la classe Entité et de
son contrôleur
Les champs
Déclarer un nouveau de type de champ
Gérer la persistance en
base de données
Validation d'un champ
Créer un widget
personnalisé
Conclusion
Principales évolutions de Drupal 8
Formation Drupal pour les développeurs Initiation + Approfondissement - 5 jours (Éligible au CPF)