Apprenez comment bâtir un site web avec Drupal, de A à Z. Cette formation en profondeur comporte trois volets: la création de sites, l'élaboration de thèmes, et le développement de modules. Vous pouvez vous inscrire pour les 7 journées ou uniquement à celles qui vous intéressent.
Jour 1 : Création de sites Web et architecture Drupal
Au terme de cette journée, vous serez à l'aise avec l'entièreté du processus de création d'un site Web avec Drupal. Vous aurez la chance de créer vous-même une architecture d'informations pour Drupal en plus d'implémenter des fonctionnalités avancées, autant avec Drupal Core qu'avec des modules développés par les contributeurs.
- Planification et implémentation de types de contenu
- Techniques d'organisation du contenu
- Configuration de mise en page
- Utilisation de Paragraphs pour structurer le contenu
- Conception de pages d'atterrissage (landing pages)
- Sélection et installation de modules contribués
- Pratiques de maintenance à suivre
- Liste de vérification pré-lancement
Jours 2 à 4 : Élaboration de thèmes pour Drupal
Lors de ce volet de la formation, vous apprendrez à personnaliser le design de votre site Drupal en créant deux thèmes pour ce dernier: un sur Drupal Core, et l'autre à l'aide d'un framework de développement front-end. Découvrez comment modifier la mise en page de votre site, paramétrer des modèles Twig, et organiser votre thème selon les bonnes pratiques.
- Création d'un thème Drupal personnalisé
- Utilisation des modules de base Drupal
- Comprendre le système de modèles (templates) de Drupal
- Ajout de CSS et de JavaScript à votre thème Drupal
- Syntaxe et mise au point Twig
- Conception de sous-thèmes à l'aide de Bootstrap, de Zurb Foundation, etc.
- Personnalisation des vues avec Twig
- Fonctions de prétraitement (preprocessing)
- Utilisation de SASS avec votre thème Drupal
- En faire plus avec les modèles Twig
- Gestion des éléments internes et externes à l'aide de bibliothèques
- Bonnes pratiques pour la création de thèmes Drupal
Jours 5 à 7 : Développement de module pour Drupal
Le volet ultime de la formation portera sur le développement d'un module avec les éléments standards: blocs, permissions, formulaires et pages. En plus de comprendre les concepts fondamentaux des modules et de leur fonctionnement, vous apprendrez comment utiliser la programmation orientée objet avec Drupal et découvrirez les outils essentiels au développement Drupal. Les participants auront la chance d'acquérir de l'expérience concrète en développement de modules.
- Création d'un module Drupal
- Standards de code pour Drupal
- Utilisation de Drush, de la console Drupal, et de Composer
- Création programmatique de pages
- Création de champs personnalisés et de formateurs
- Utilisation du module Examples
- Création de formulaires personnalisés
- Intégration de base de données
- Création programmatique de blocs
- Création de formulaires administratifs
- Conception et application de patches
- Gestion de configuration
À qui s'adresse la formation complète Drupal?
Cette formation est idéale pour les développeurs/euses qui désirent en apprendre le plus possible sur Drupal en 7 jours. Si vous n'avez pas d'expérience en développement, nous vous conseillons de suivre notre formation de base afin d'acquérir les connaissances requises, ou bien de commencer seulement avec le premier volet de cette formation-ci.
FAQ
Qu'est-ce que je dois apporter? Les participants doivent avoir en main leur ordinateur portable et un chargeur. Contactez-nous pour louer un ordinateur portable.
Puis-je payer avec un chèque? Dans la plupart des cas, nous acceptons le paiement par chèque. Contactez-nous et nous pouvons vous délivrer une facture pour la formation.
Offrez-vous des rabais pour les organismes de bienfaisance ou les particuliers? Oui, contactez-nous pour recevoir un rabais sur le cours.
Offrez-vous une formation personnalisée? Oui, nous pouvons fournir une formation personnalisée sur place pour votre équipe. Entrez en contact avec nous et nous pouvons mettre en place une formation adaptée à vos besoins.
Proposez-vous des remboursements? Les billets ne sont pas remboursables, mais il est gratuit et facile de transférer votre billet à une autre personne. Contactez-nous pour nous faire savoir si vous souhaitez transférer votre inscription.