WORKSHOPS

Rte des Acacias 24 | 1227 Genève | 022 328 0770 | info@nomades.ch

Drupal 8

Prochaines dates

08.11.2021 - 19.11.2021

Durée et horaires

10 séances de 4h00,
lu. à ve. de 13h30-17h30
Pré-requis: langage PHP Expert

Écolage

CHF 2100.-
à distance -20%
nomades alumni -20%

Programme

1.Environnement de programmation

  • Outils du dev./GIT/Coding Standards

2.Drupal Flow. Gestion de la config.

  • Overview. Système de layers. Flows
  • Gestion de la configuration

3.Modifier les fonctionnalités de Drupal

  • Points d'altération Drupal
  • Module "Examples for developers"
  • Clôner site

4.Création d'un module.

  • Structure des fichiers et autoloading
  • PSR-O et PSR-4
  • Concepts hérités de Symfony 2

5.Gestion du routing

  • Attribuer une URL à une page
  • Création dynamique de nouvelle route
  • Architecturer routes dans menus/onglets

6.Gestion des permissions

  • Utilisation de règle d'accès complexe

7.formulaires

  • Utiliser la soumission & validation
  • Dynamiser ses formulaires avec AJAX
  • Altérer des formulaires existants

8.Base de Données

  • Database API
  • Schéma API / Entity API / EntityQuery
  • Interaction et gestion du contenu

9.Entités Drupal (Entity API)

  • Récupérer, modifier, interagir
  • Modifier conditions d'accès à une entité
  • Création de contenu par programmation

10.Création de thèmes personnalisés

  • Créer de nouvelles régions
  • Twig - création de templates
  • Gestion assets CSS, JS / librairies
  • Organisation SMACCS des CSS
  • Pre-process/theming des composants