Notre formation à Drupal 9, principalement orientée chef⋅fe⋅s de projets et webmestres, permet de vous approprier les concepts Drupal et de comprendre les enjeux et points d'attention des projets utilisant ce CMS, comme les modules communautaires les plus utilisés. Nous jugeons d'ailleurs cette formation comme intégralement nécessaire avant d'aborder la formation plus ciblée sur les équipes de développements. Cette seconde formation vient compléter la première en vous permettant de personnaliser intégralement le comportement de Drupal et de découvrir les bonnes pratiques de la communauté pour la mise en place et le bon déroulement de projets web avec ce CMS. Enfin, parce que le référencement est un outil majeur au service de votre présence web, et parce que le référencement en Drupal est une de nos spécialités, nous proposons également une formation spécifique sur la mise en œuvre d'une stratégie de SEO avec Drupal, de la configuration la plus courante des modules communautaires jusqu'à l'utilisation de techniques de personnalisation bien plus avancées.
Formation Drupal 9 Développeur
Si vous avez développé sous Drupal 7 et 8, cette formation sera l'occasion de découvrir les nouveautés de Drupal 9 et les composants Symfony. Vous commencez Drupal ? Apprenez à développer de façon autonome en utilisant les bonnes APIs.
Objectifs pédagogiques
Être capable de configurer son environnement de développement
Savoir installer et configurer Drupal
Savoir installer et créer des modules
Savoir créer et modifier des formulaires
Savoir modifier et intégrer un thème
Être capable de comprendre et modifier un site existant
Être capable d'intégrer des services Web externes
Être à l'aise avec les nouveaux concepts de développement Drupal 9 et les maîtriser
Être autonome dans l'approche d'un projet
Formation Drupal 9 Développeur
en détail
Programme
1. Les outils de développement
PHP (rappels Composer, normes PSR, Yaml)
Drupal
Travaux pratiques : installation de Drupal sur une plateforme *AMP et utilisation des outils basique (drush, console)
2. Architecture & concepts Drupal importants
Services et plugins
Le routage
Les hooks
CMI
Travaux pratiques : utilisation du site api.drupal.org
3. La création d'un module
Gestion des permissions
Gestion des blocs
Gestion de la configuration
Gestion des urls
Gestion des contenus
Gestion des utilisateurs
Autres fonctions usuelles
Travaux pratiques : création d'un module et ajout des premières fonctionnalités (fil rouge module Premium)
4. La base de données
Travaux pratique : identifier les tables clés à manipuler
5. La FormAPI
Créer un formulaire
La validation
La soumission
Travaux pratiques : ajouter un formulaire de configuration à notre module
6. Le thème
Les "render arrays"
hook_theme
Les CSS
Les JS
La création d'un thème Drupal
Un peu de sécurité (XSS)
Travaux pratique : mettre en forme les contenus "premium"
7. Les migrations
Travaux pratiques : importer un CSV de contenus sur le site
8. Les services web
Travaux pratiques : récupérer la liste des contenus par service web
9. Industrialisation des développements
Les profils d'installation et le concept de distribution Drupal
Drush Make / Composer / Features
Travaux pratiques : déployer le site créé sur un nouveau site Drupal
Public visé et pré-requis
Public
Développeurs web
Pré-requis
Avoir suivi la formation Drupal administrateur ou avoir les compétences similaires
Bonne connaissance du HTML et CSS
Maîtrise du PHP
Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation. En cas de non adéquation, des solutions alternatives seront proposées.
Personne en situation de handicap
Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.
Prochaines sessions & tarifs
Drupal
Drupal Développeur
Distanciel (foad)
Du 1er au 3 février 2022
Durée : 3 jours soit 21 heures
Tarif : 1500 € ht par personne
les supports de cours (slides) sont disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation
une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard...
un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires
Modalités de suivi de l'exécution du programme
durant la formation : alternance d'apports théoriques et d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur
en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM
Moyens d'encadrement
Formation assurée par un expert-formateur PHP / Drupal.
Témoignages
Image
Le développement de notre agence de communication Zephyr&Ko, nous a amené à intégrer un nouveau CMS et notre choix s’est rapidement porté vers Drupal dans sa version 8. Nous avons préparé un programme de formation complet, auprès de Makina Corpus, pour monter en compétence notre team digitale (chefs de pub, intégrateurs, développeurs et référenceurs).
Le formateur s’est montré très polyvalent et a su adapter sa formation vis à vis de notre équipe déjà expérimentée dans leurs domaines de compétences respectifs. La formation s’est effectuée sur des projets en cours de développement, ce qui permet de mettre en pratique immédiatement les différents sujets abordés sans perdre de temps sur nos plannings de production. Le retour de mes collaborateurs est extrêmement positif et je n’hésiterai pas à solliciter de nouveau Makina Corpus pour des formations ou toute autre prestation tierce.
Julien Pasquereau
Directeur du Pôle Digital - ZEPHYR&KO
Image
Formation claire et efficace, le formateur connaît très bien son sujet et est très professionnel. Superbe formation.
Mathieu
Développeur - NIJI
Image
Une formation au contenu large et adapté mais surtout un formateur disponible pour répondre aux problématiques rencontrées en situation réelle.
Quentin DECRÉ
Chef de projet technique - NIJI
Image
Bonne formation Drupal animée par un formateur compétent dans le domaine, disponible et ouvert au dialogue.