Due giornate dove imparerai ad installare Drupal 8 sfruttando l’ecosistema Docker
INTRODUZIONE AL CORSO:
Durante la prima giornata impareremo come installare Drupal sfruttando l’ecosistema Docker, come gestire le dipendenze dei nostri progetti tramite Composer e, tramite lo sviluppo di un modulo custom ed esempi pratici andremo ad analizzare le principali API disponibili in Drupal 8.
Nella seconda giornata analizzeremo il configuration management e la state API e i loro casi d’uso, andremo poi ad analizzare il theming system esaminando la gerarchia dei templates, i principali pattern per il riutilizzo del codice TWIG e le best practices per la gestione degli assets CSS/JS.
PROGRAMMA:
Scopri gli argomenti che verranno trattati durante il training:
Drupal & Docker
-
Progettazione e creazione dei container
-
Installazione Drupal
-
Gestione dipendenze con Composer
-
Drush e Drupal Console
-
Setup di xdebug in ambiente docker e configurazione con PHPStorm
Architettura e utilizzo principali API
-
Views
-
Setup di un portale multilingua
-
Hooks di base
-
Routing system
-
Form API
-
Entity API
-
Configuration management e state API
Theming System
-
Creazione di un custom theme
-
Regions e blocchi
-
Gestione assets CSS e JS / SMACSS
-
Introduzione Twig e Twig XDebug
-
Hook Suggestions e gerarchia dei templates
-
Twig Debug
-
Block, parent, use, extends in Twig
DI COSA HAI BISOGNO?
Tutti i partecipanti dovranno essere muniti di un computer con Docker preinstallato (https://www.docker.com/get-started).
È consigliabile che i partecipanti siano muniti di un ambiente Linux/MAC o una versione di Windows >= 10.
Non dimenticare il tuo laptop!
DOVE?
Il Training si svolgerà a Milano presso Ibuildings c/o Regus - Via Santa Maria Valle, 3
QUANDO?
17 e 18 Dicembre - dalle 9.30* alle 18
Con coffee break!
*Accredito dalle 9.00 alle 9.20
Inizio corso ore 9.30