Formation Drupal 8 Développeur


  • UTILISER DRUPAL 8 EN TANT QUE FRAMEWORK DE DÉVELOPPEMENT
REFERENCE
 
 
DDV8
DUREE
 
 
3 jours
TARIFS
 
 
1350 € HT
Niveau : Débutant
Certification: Developer Drupal 8
Cours à distance: Non
Eligible CPF: Oui
OBJECTIFS :
 

Drupal est l’un des trois CMS (Système de Gestion de Contenu) les plus utilisés dans le monde pour créer et animer un site Internet. Il est à la base de nombreux sites de grande audience, notamment des sites de médias requérant une maintenance facile, des sites gouvernementaux ou de grandes institutions et des sites de multinationales. En France, des entreprises cotées au CAC 40 utilisent cet outil. Logiciel Open Source écrit en PHP, il est apprécié pour la sécurité que lui confère une large communauté de développeurs, mais aussi par sa modularité et son évolutivité.
Cette formation apportera aux Développeurs web les connaissances nécessaires pour utiliser Drupal 8 en tant que framework de développement, au-delà de ses fonctionnalités de CMS.

A l’issue de ce cours, le participant sera capable de :

  • Créer son propre module pour interagir avec les autres modules et fonctionnalités de Drupal 8
  • Comprendre le fonctionnement global de Drupal 8 et le système de « hooks
  • Accélérer des développements spécifiques à son site grâce aux APIs de Drupal et à son système de "plugins"
  • Adapter le fonctionnement du cœur de Drupal 8 ou de modules communautaires sans toucher à leur code source.


Drupal 8 est la version installée et utilisée tout au long de la formation. Les différences entre Drupal 7 et Drupal 8 sont signalées à chaque fois que nécessaire.
 

PRÉ-REQUIS :
 

Pour profiter pleinement de ce cours, il est indispensable de connaître le langage PHP Objet et fortement recommandé de connaître HTML et les feuilles de style CSS. La connaissance de Drupal en tant que webmaster est également conseillée.

PUBLIC :
 

Cette formation s’adresse aux Développeurs web désirant utiliser Drupal en tant que framework de développement, au-delà de ses fonctionnalités de CMS.

PROGRAMME :
 

Découvrir le CMS Drupal 8

Découvrir le CMS Drupal, ses fonctions, son vocabulaire : node, taxonomie...
Télécharger et installer Drupal 8
Installer et connaître les outils spécifiques au développement : WAMP, éditeur PHP, Firefox
Utiliser les outils du développeur : Firebug, module "Devel"
Découvrir les concepts de base de PHP Objet : classes, interfaces, injection de dépendance, PSR4, annotations

Créer un module

Identifier les fichiers nécessaires
Connaître la structure des fichiers, l’autoloading
S’initier au principe de "hook"
Intégrer les concepts hérités de Symfony 2 : le container, les services...

Le système de routing

Comprendre le routing avec Drupal
Attribuer une URL à une page
Gérer le contrôle d'accès à une URL
Créer des URLs dynamiques

Le système de blocs

Créer un bloc custom

La base de données

Comprendre la couche d'abstraction BDD de Drupal et Entity API
Apprendre à se connecter à la base et à effectuer des requêtes
Découvrir et utiliser la Schema API
Se connecter à plusieurs bases de données depuis Drupal

Les noeuds

Comprendre les noeuds
Créer un "node module"
Contrôler l'accès aux noeuds
Créer et sauvegarder des noeuds par la programmation
Intercepter les actions effectuées sur les noeuds (hook_node_XXX)

Les formulaires

Créer ses propres formulaires par la programmation (FormAPI)
Piloter le processus de validation et de soumission des formulaires
Intervenir dans un formulaire généré par Drupal ou un autre module sans toucher au code source (hook_form_alter)
Créer des formulaires AJAX
Mettre en place des formulaires pour le backoffice : variables de configuration.

REMARQUES :
 

S’ils le souhaitent, les stagiaires peuvent passer la certification Developer Drupal 8.
Les examens de certification se font sur machine, en présentiel à Paris. Ce sont des QCM de 20 à 40 questions suivant le type de certification, qui durent entre 30 et 60 minutes. Ils portent sur la pratique et la philosophie du CMS Drupal. C'est pourquoi nous vous recommandons de pratiquer Drupal et ses modules les plus utilisés (Views, Entity Reference…) pendant 3 à 6 mois avant de passer votre examen de certification.
Il faut réaliser un score de 75% de réponses correctes pour valider la certification.

S'INSCRIRE À CETTE
FORMATION DRUPAL 8 DÉVELOPPEUR
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

1 j

 

Web - Digital

DRUPAL Commerce
Drupal propose désormais une alternative e-commerce aux logiciels traditionnels du marché. Basée sur Drupal 7, nous proposons une formation "découverte" des...

2 j

 
Drupal est le troisième CMS (Système de Gestion de Contenu) le plus utilisé dans le monde pour créer et animer des sites Internet. En France, de nombreux sites de...

2 j

 
Drupal est l’un des trois CMS (Système de Gestion de Contenu) les plus utilisés dans le monde pour créer et animer des sites Internet. En France, de nombreux sites de...

3 j

 

Web - Digital

Drupal 7 Webmaster
Drupal est l’un des trois CMS (Système de Gestion de Contenu) les plus utilisés dans le monde pour créer et animer un site Internet. En France, il est à la base...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB