Drupal 8 Back-End

Contenu

Public

Programme

Environnement de programmation
  • Outils du dev./GIT/Coding Standards
Drupal Flow. Gestion de la config.
  • Overview. Système de layers. Flows
  • Gestion de la configuration
Modifier les fonctionnalités de Drupal
  • Points d'altération Drupal
  • Module "Examples for developers"
  • Clôner site
Création d'un module
  • Structure des fichiers et autoloading
  • PSR-O et PSR-4
  • Concepts hérités de Symfony 2
Gestion du routing
  • Attribuer une URL à une page
  • Création dynamique de nouvelle route
  • Architecturer routes dans menus/onglets
Gestion des permissions
  • Utilisation de règle d'accès complexe
Programmer formulaires
  • Utiliser la soumission & validation
  • Dynamiser ses formulaires avec AJAX
  • Altérer des formulaires existants
Base de Données
  • Database API
  • Schéma API / Entity API / EntityQuery
  • Interaction et gestion du contenu
Entités Drupal (Entity API)
  • Récupérer, modifier, interagir
  • Modifier conditions d'accès à une entité
  • Création de contenu par programmation
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

Prochaines dates

du 16.09.19 au 27.09.19

Écolage

CHF 2100.-