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é Management et Développement des Systèmes
Centre:
EM Lyon
Demande d'information
Mastère Spécialisé Sécurité des Systèmes d’Information
Centre:
SUPÉLEC
Demande d'information
Mastère spécialisé en Architecture des Systèmes d'Information
Centre:
ENSTA ParisTech - École Nationale Supérieure de Techniques Avancées
Demande d'information
Mastère : Intelligence économique et stratégie d'entreprise
Centre:
ESC TOULOUSE Ecole Supérieure de Commerce de Toulouse
Demande d'information
Mastère : Management et ingénierie des systèmes d'information
Centre:
ESC TOULOUSE Ecole Supérieure de Commerce de Toulouse
Demande d'information
Mastère Spécialisé Entreprendre
Centre:
EM Lyon
Demande d'information
Mastère spécialisé Productique et Informatique Avancee
Centre:
EC Lille Ecole Centrale de Lille
Demande d'information