Aller au contenu principal
Afficher le fil d'ariane

ORSYS : 4.3. Solutions Open Source - Gestion de contenu, e-commerce, CRM - Drupal 8 Développeur (option certification)

Organisme

ORSYS
LA GRANDE ARCHE PAROI NORD
92044 PARIS LA DEFENSE CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

21 heures

Modalités

Formation

  • Classe virtuelle
  • Présentiel

Évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…

Certification

Après la formation, vous disposez d'un délai d'un an pour passer la Certification Trained People Developer Drupal 8. Conseil : idéalement 3 à 6 mois après votre formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1260€ HT / personne
Certification optionnelle
+ 250€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
5250€ HT / groupe
Certification optionnelle
+ 250€ HT / personne
4 stagiaires minimum

Public

Pour consulter les public visés, merci de vous référer au programme détaillé de chaque stage.

Pré-requis

Pour consulter les pré-requis, merci de vous référer au programme détaillé de chaque stage.

Certification

Developer Drupal 8

Objectifs pédagogiques

Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.

Programme détaillé

Vous utiliserez le CMS Drupal pour accélérer vos développements en vous appuyant sur ses API (Entity API, Schema API...). Vous apprendrez à créer des modules capables d'interagir avec Drupal. Vous adapterez son fonctionnement ou ses modules communautaires sans toucher à leur code source.

 

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Installer, configurer Drupal et son environnement de développement
  • Installer et créer des modules
  • Créer et gérer des blocs
  • Créer et modifier des formulaires
  • Sécuriser l'accès à des ressources

 

Public concerné

Développeurs, chefs de projet.  

 

Prérequis

Bonnes connaissances du PHP objet, de HTML et de CSS. Connaissances équivalentes à celles apportées par le cours "Drupal 8 & 9, créer et administrer un site de gestion de contenu" (réf. UPA).  

 

Modalités d'évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques… Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.  

 

Modalités pratiques

Travaux pratiques

Travaux pratiques sur l'installation de Drupal, la création, la modification et la sécurisation d'un module. 

 

Certification

À l'issue de cette formation, il vous sera possible, dans un délai d'un an, de passer la Certification Trained People Developer Drupal 8 & 9. Nous vous conseillons de passer cette certification 3 à 6 mois après votre formation.  

 

Programme de la formation

 

Introduction

  • Présentation de Drupal (node, taxonomie...).
  • Présentation, installation des outils de développement.
  • Installation de Drupal.
  • Les outils du développeur : firebug, module "devel".
  • Les concepts objet (classes, interfaces, injection de dépendance, PSR-4...).

Travaux pratiques Installation de Drupal et de WAMP.  

 

Création d'un module

  • Les fichiers nécessaires.
  • Structures des fichiers (autoloading).
  • PSR-0 et PSR-4.
  • Container, services et injection de dépendance.

Travaux pratiques Installer et créer des modules.  

 

Le système de routing

  • La gestion du routing.
  • Faire correspondre une URL à une page.
  • Usage des méthodes create() et __construct().
  • Créer des URL dynamiques.
  • Ajout de liens de menu, contextuels, d'action et d'onglet.

Travaux pratiques Afficher une page avec arguments.  

 

Le système de bloc

  • Gestion des blocs avec Drupal 8 & 9.
  • Introduction aux types de blocs.
  • Comment créer un bloc avec bloc plug-in ?

Travaux pratiques Afficher un bloc, en protéger l'accès.  

 

Les nœuds

  • Qu'est-ce qu'un nœud ? Créer un "node module".
  • Manipuler les nœuds par programmation.
  • Intercepter les actions effectuées sur les nœuds.
  • Ajout d'onglet sur chaque page de nœud.

Travaux pratiques Créer un historique de mise à jour.  

 

Les formulaires

  • Créer des formulaires par programmation (form API).
  • Gérer la validation et la soumission d'un formulaire.
  • Formulaires AJAX.
  • Changer la présentation d'un formulaire.
  • Modifier un formulaire Drupal sans toucher à son code source (hook_form_alter).

Travaux pratiques Créer un formulaire.  

 

Config API

  • Configuration management : fichiers YAML, import/export.
  • Créer un formulaire dans le back-office de Drupal.
  • Ajouter sa propre configuration : l'objet Config.
  • Traduction de configuration.

Travaux pratiques Route dynamique. Utiliser la schema API. Créer une mise à jour.  

 

Sécurité

  • Protéger l'accès à un bloc.
  • Protéger l'accès à une page.
  • Créer son propre système de contrôle d'accès.

Travaux pratiques Protéger l'accès à un bloc. Protéger l'accès à une page. Contrôle d'accès custom.

Sessions

Filtrer les résultats

49 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat