Formations
Cycle Supérieur de Formation
Formation Professionelle
Master
Centres
Formations
Ingénierie Software
Nantes
Formation Drupal pour les développeurs Initiation + Approfondissement
Centre
Dawan
Méthode
Présentiel
Lieu
Aix-en-Provence
,
Bordeaux
,
Lille
, -
voir plus
type
Formations
Demande d'information
Formation Drupal pour les développeurs Initiation + Approfondissement
Contenu
Formation Drupal pour les développeurs Initiation + Approfondissement
.
Durée: 5 jours
Public: Développeur PHP confirmé
Pré-requis: Avoir suivi la formation Drupal initiation et PHP avancé ou connaissances équivalentes
Objectifs: Savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données
Référence: OPE725-F
Code CPF: Nous contacter
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.
Tarifs
:
A distance ou présentiel
: 2396 euros.
Autre formation en rapport avec ingénierie software
Mastère spécialisé Productique et Informatique Avancee
Centre:
EC Lille Ecole Centrale de Lille
Demande d'information
MASTÈRE SPECIALISÉ en MANAGEMENT ET PROTECTION DES DONNÉES À CARACTÈRE PERSONNEL
Centre:
ISEP - Institut Supérieur d'Electronique de Paris
Demande d'information
Mastère Spécialisé Réseaux et Services
Centre:
TELECOM SudParis
Demande d'information
Mastère Spécialisé Sécurité des Systèmes et des Réseaux
Centre:
TELECOM SudParis
Demande d'information
Mastère Spécialisé Systèmes d'Information pour la Management
Centre:
TELECOM SudParis
Demande d'information
Mastère : Systèmes d'informations localisées pour l'aménagement des territoires
Centre:
AgroParisTech - Institut des sciences et industries du vivant et de l’environnement
Demande d'information
Mastère Spécialisé Simulation, Réalité Virtuelle
Centre:
ENSAM - Ecole nationale supérieure d'arts et métiers
Demande d'information