Vai al contenuto
Trustpilot 4,5/5 331 1235517 Accesso studenti

Drupal

Un corso per imparare a costruire e gestire siti web con Drupal. Gli studenti partono dall’installazione fino alla creazione di portali completi, esplorando temi, moduli e gestione utenti, fino al progetto finale che prevede la pubblicazione di un sito online funzionante.

Programma del corso

Il programma è un punto di partenza: insieme al docente lo adattiamo al tuo livello e ai tuoi obiettivi.

Capitolo 1 – Introduzione a Drupal
  1. Lezione 1

    Cos’è Drupal e a cosa serve

    Scopri cos’è Drupal, i suoi punti di forza come CMS modulare e quando sceglierlo per portali complessi.

    ObiettivoValutare l’uso di Drupal per il progetto.

  2. Lezione 2

    Installazione e configurazione base

    Installa Drupal su hosting o locale, imposta lingua, cron e configurazioni iniziali per un avvio stabile.

    ObiettivoImpostare correttamente un nuovo sito.

  3. Lezione 3

    Panoramica dell’interfaccia

    Esplora toolbar, gestione contenuti, struttura e configurazioni per muoverti con sicurezza nel backend.

    ObiettivoOrientarsi nell’amministrazione di Drupal.

  4. Lezione 4

    Creare il primo contenuto

    Crea nodi base, gestisci campi e pubblica una pagina introducendo revisioni ed impostazioni di visibilità.

    ObiettivoPubblicare contenuti in modo ordinato.

Capitolo 2 – Struttura del sito
  1. Lezione 5

    Blocchi e regioni

    Comprendi regioni del tema e posiziona blocchi statici o dinamici per comporre le aree del layout.

    ObiettivoOrganizzare elementi nelle pagine.

  2. Lezione 6

    Gestione menu

    Crea menu principali e secondari, collega voci ai contenuti e definisci strutture di navigazione chiare.

    ObiettivoProgettare una navigazione efficace.

  3. Lezione 7

    Tipi di contenuto

    Definisci content type con campi dedicati e display personalizzati per gestire dati in modo flessibile.

    ObiettivoModellare dati con content type.

  4. Lezione 8

    Mini-progetto: sito con più pagine

    Costruisci una struttura semplice con pagine chiave, menu e blocchi coerenti per un piccolo sito demo.

    ObiettivoApplicare struttura e navigazione base.

Capitolo 3 – Temi e personalizzazione
  1. Lezione 9

    Installare e attivare un tema

    Scegli un tema supportato, installalo via interfaccia o composer e imposta tema predefinito e amministrativo.

    ObiettivoSelezionare temi adatti al progetto.

  2. Lezione 10

    Personalizzare stili e layout

    Modifica colori, tipografia e layout con configurazioni tema e librerie, mantenendo coerenza visiva.

    ObiettivoDefinire uno stile grafico coerente.

  3. Lezione 11

    Introduzione ai template

    Capisci Twig, override dei template e suggerimenti, per adattare la resa di nodi, blocchi e viste.

    ObiettivoPersonalizzare output con Twig.

  4. Lezione 12

    Mini-progetto: tema personalizzato

    Applica uno stile base e un override semplice di template per uniformare l’aspetto del sito demo.

    ObiettivoApplicare personalizzazioni end-to-end.

Capitolo 4 – Moduli e funzionalità extra
  1. Lezione 13

    Installare e configurare moduli

    Installa moduli da Drupal.org o composer, abilita dipendenze e configura opzioni senza creare conflitti.

    ObiettivoEstendere funzioni in modo sicuro.

  2. Lezione 14

    Moduli per SEO e sicurezza

    Configura moduli per metatag, sitemap, cache e protezione base, migliorando visibilità e affidabilità.

    ObiettivoMettere basi solide a sito e SEO.

  3. Lezione 15

    Moduli per interattività

    Aggiungi form, gallerie e blocchi dinamici, integrando funzioni utili senza appesantire il portale.

    ObiettivoAggiungere funzioni utili al pubblico.

  4. Lezione 16

    Mini-progetto: moduli installati

    Integra una selezione di moduli in un sito demo, testando compatibilità e prestazioni delle pagine.

    ObiettivoIntegrare moduli senza conflitti.

Capitolo 5 – Gestione utenti e ruoli
  1. Lezione 17

    Creare e gestire utenti

    Crea account, gestisci profili e politiche di registrazione. Usa stati e notifiche per la moderazione.

    ObiettivoGestire community in sicurezza.

  2. Lezione 18

    Assegnare ruoli e permessi

    Definisci ruoli granulari e permessi mirati per separare compiti e ridurre rischi di accesso improprio.

    ObiettivoControllare accessi in modo sicuro.

  3. Lezione 19

    Gestione gruppi

    Organizza utenti in gruppi o spazi, configura contenuti e visibilità per sezioni dedicate del portale.

    ObiettivoStrutturare collaborazioni interne.

  4. Lezione 20

    Mini-progetto: sito multiutente

    Imposta ruoli, gruppi e permessi per un portale con più redattori e un flusso di pubblicazione.

    ObiettivoApplicare governance degli accessi.

Capitolo 6 – Contenuti avanzati
  1. Lezione 21

    Creazione viste personalizzate

    Usa Views per elenchi e griglie di contenuti, con formati, relazioni e campi personalizzati.

    ObiettivoVisualizzare dati con Views efficaci.

  2. Lezione 22

    Filtri e ordinamenti

    Aggiungi filtri esposti, criteri e ordinamenti per permettere ricerche mirate e consultazioni rapide.

    ObiettivoRendere i contenuti esplorabili bene.

  3. Lezione 23

    Contenuti dinamici

    Combina blocchi e viste contestuali per mostrare liste e contenuti correlati in modo automatico.

    ObiettivoAutomatizzare suggerimenti di contenuto.

  4. Lezione 24

    Mini-progetto: galleria interattiva

    Crea una galleria con Views e filtri esposti, impaginazione e lightbox per una fruizione moderna.

    ObiettivoUnire Views e UI per usabilità.

Capitolo 7 – Manutenzione e sicurezza
  1. Lezione 25

    Backup e aggiornamenti

    Programma backup e aggiorna core/moduli in sicurezza, verificando compatibilità e prestazioni.

    ObiettivoPrevenire perdite e interruzioni dati.

  2. Lezione 26

    Protezione da attacchi

    Riduci superfici di attacco con permessi corretti, rate limiting, captcha e buone pratiche di login.

    ObiettivoRafforzare difese e controlli base.

  3. Lezione 27

    Log di sistema

    Monitora log e report, traccia errori e attività per diagnosticare problemi e migliorare affidabilità.

    ObiettivoMonitorare eventi per prevenire rischi.

  4. Lezione 28

    Mini-progetto: checklist sicurezza

    Applica una checklist pratica con backup, aggiornamenti, ruoli, scansioni e monitoraggio periodico.

    ObiettivoStandardizzare controlli ricorrenti.

Capitolo 8 – Progetto finale
  1. Lezione 29

    Pianificazione di un portale informativo

    Definisci obiettivi, struttura dei contenuti e ruoli. Stima risorse e flussi per un portale sostenibile.

    ObiettivoTradurre esigenze in requisiti chiari.

  2. Lezione 30

    Costruzione completa

    Realizza tipi di contenuto, viste, blocchi e menu. Applica tema e moduli essenziali per le funzioni chiave.

    ObiettivoAssemblare un portale pronto all’uso.

  3. Lezione 31

    Testing e debug

    Verifica prestazioni e permessi, correggi errori e ottimizza caching, immagini e interazioni critiche.

    ObiettivoRifinire qualità e affidabilità.

  4. Lezione 32

    Presentazione del portale online

    Metti online il portale, presenta scelte tecniche e roadmap, definendo prossimi passi di crescita.

    ObiettivoComunicare risultati e roadmap futura.

Richiedi informazioni

Raccontaci i tuoi obiettivi: ti ricontattiamo per spiegarti costi, modalità e come adattare il programma di Drupal alle tue esigenze.

Campi obbligatori