Struttura del corso
Giorno 1:
Introduzione a Drupal 9
- Nozioni introduttive su Drupal e sulla sua documentazione ufficiale.
- Installazione di Drupal su localhost.
- Differenze tra installazione standard e minima di Drupal.
- Descrizione generale dell’interfaccia di amministrazione di Drupal.
Analisi dell’interfaccia di amministrazione:
- Gestione dei tipi di contenuto.
- Creazione di nuovi tipi di contenuto personalizzati.
- Utilizzo della tassonomia per organizzare i dati.
- Configurazione dell’aspetto grafico e dei temi predefiniti.
- Gestione dei moduli principali di Drupal.
- Realizzazione di viste personalizzate per la presentazione dei dati.
- Creazione di tipi di visualizzazione su misura.
- Gestione dei blocchi e creazione di nuovi tipi di blocco.
- Impostazione di workflow per la gestione del contenuto.
Gestione degli utenti:
- Approfondimento sulla gestione degli utenti e dei loro profili.
- Definizione di ruoli e autorizzazioni.
Configurazione del sito:
- Impostazioni di base per il sito.
- Gestione dei task automatici tramite cron jobs.
- Configurazione del sistema di archiviazione file.
- Gestione dei contenuti multimediali.
Giorno 2:
Sviluppo temi
- Introduzione ai principi fondamentali dello sviluppo di temi.
- Struttura architettonica per lo sviluppo dei temi.
- Sviluppo di temi basati su Bootstrap.
- Organizzazione e gestione dei file YML.
- Utilizzo degli elementi “Paragraphs” nei temi.
- Creazione di un tema completo combinando “Paragraphs” e Bootstrap.
Architettura dei moduli
- Approccio iniziale allo sviluppo dei moduli.
- Analisi dello sviluppo dei moduli contribuiti dalla comunità.
- Utilizzo di hook e file .theme per personalizzare il comportamento del sito.
- Creazione di un modulo base con definizione delle sue rotte d’accesso.
- Assegnazione della categoria appropriata al modulo.
Al termine di questo corso sarà possibile creare siti web in Drupal, comprendere correttamente il flusso lavorativo per la loro realizzazione e aggiungere nuove funzionalità in modo efficace.
Requisiti
- Conoscenza di base di HTML e CSS (sviluppo web).
- Esperienza con versioni precedenti di Drupal è un vantaggio, ma non obbligatoria.
- Conoscenze basilari di programmazione in JavaScript e PHP sono utili.
Destinatari del corso
- Responsabili della gestione dei contenuti
- Project manager
- Webmaster e amministratori di sistema
- Chiunque voglia avvicinarsi a Drupal per la prima volta
Hamad ha ideato questo corso pensando soprattutto all’apprendimento della terminologia aggiornata di Drupal e alla pratica sul campo; se intendete passare a Drupal 10, dovrete affrontare un’interfaccia front-end leggermente diversa.
Recensioni (2)
Lukasz ha dimostrato grande pazienza e ha affrontato tutte le mie domande con accuratezza.
Sylvia - Intrepid Museum
Corso - Master Drupal 9 Site Building / Architecture
Traduzione automatica
Che il corso fosse adattato alle mie esigenze sulla base del questionario pre-corso. Le parti in cui mi sentivo più sicuro sono state trattate in meno tempo, permettendo di concentrarci sui temi su cui avevo meno competenze, il che ha migliorato il ritmo del corso. Lukasz era molto bravo a spiegare un dato argomento in base al mio livello di esperienza e forniva molti esempi pertinenti.
Evan Lynskey - Marine Institute
Corso - Master Drupal 9 Site Building / Architecture
Traduzione automatica