PROGRAMMA

GIORNATA 1 - DRUPAL 8 CARATTERISTICHE E NOVITA' 
- cosa cambia in Drupal 8
- esportare e sincronizzare le configurazioni
- creare e gestire le viste
- impostare siti multilingua

- le novità della versione 8.6.x

GIORNATA 2 - PROGRAMMARE CON DRUPAL
- struttura del sistema
- dove finisce Symfony e inizia Drupal
- come convertire un modulo per funzionare su Drupal 8
- usare le API di Drupal
- servizi, plugin, eventi, annotazioni
- come testare il codice con PHPUnit
- usare librerie di terze parti

GIORNATA 3 - IL LAYOUT DI DRUPAL
- usare Twig
- usare Backbone e Underscore
- creare un nuovo tema da zero o a partire da Classy

GIORNATA 4 - MIGRARE DRUPAL DALLA VERSIONE 7 ALLA 8
- I tool di migrazione
- Le logiche di migrazione
- Manipolazione dei dati dalla sorgente alla destinazione

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Protected WiFi (WPA Enterprise vs WPA Personal vs WiFi open con captive portal; garanzie difensive; problemi pratici di WPA Enterprise e rischi alle credenziali enterprise); attacchi pass-the-hash a domini Windows; strategie difensive per l'amministrazione remota di PC in dominio; OAuth e OpenIDConnect (applicazione, garanzie, implementazione)

Introduzione generica (non Azure-specific) sul cloud: IaaS / PaaS / SaaS. Nozioni di base su Azure IaaS. Integrazione con AD di ateneo. Creazione, dimensionamento e pricing di server di calcolo (con esempio). Creazione, dimensionamento e pricing di macchine per laboratori didattici (con esempi). Problematiche di manutenzione.