
Corso di Drupal online
Padroneggi Drupal dalle basi e costruisca siti web professionali pronti per la produzione con sicurezza. Questo corso copre tutto, dalla modellazione dei contenuti e la tematizzazione a Views, le autorizzazioni degli utenti e il deployment della configurazione. Che Lei sia uno sviluppatore o un site builder, acquisirà le competenze pratiche che i progetti Drupal reali richiedono.
Cosa imparerai:
Inizierà comprendendo l'architettura di Drupal e configurando un ambiente di sviluppo locale, per poi passare alla creazione di tipi di contenuto, campi e sistemi di tassonomia. Configurerà moduli contribuiti, creerà sottotemi personalizzati e controllerà i layout di pagina utilizzando blocchi e Layout Builder. Il modulo Views Le permetterà di costruire elenchi di contenuti dinamici guidati da dati reali. Gestirà inoltre ruoli utente, autorizzazioni e flussi di lavoro editoriali. Gli argomenti avanzati includono la gestione della configurazione, la configurazione di API REST, la cache delle prestazioni e il rafforzamento della sicurezza, fornendoLe un set completo e professionale di competenze Drupal.
Come studi in modo pratico Corso di Drupal online
Come metti in pratica Corso di Drupal online
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 38 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliIntroduzione a Drupal e ai concetti dei CMS
Introduzione a Drupal e ai concetti dei CMS
Lezione 1 • Cos'è un Content Management System
Definisce i concetti di CMS e confronta Drupal con le piattaforme concorrenti. Stabilisce il vocabolario utilizzato durante tutto il corso.
Lezione 2 • Configurazione di un ambiente di sviluppo locale
Guida gli studenti nell'installazione di uno stack locale e del core di Drupal. Produce un sito locale funzionante, utilizzato in tutti i capitoli successivi.
Lezione 3 • Navigazione dell'interfaccia di amministrazione di Drupal
Orienta gli studenti alla barra degli strumenti amministrativa, ai menu e alla dashboard. Riduce gli attriti durante lo svolgimento degli esercizi pratici nei capitoli successivi.
Lezione 4 • Panoramica dell'architettura di Drupal
Spiega l'architettura a strati di Drupal, inclusi core, moduli e temi. Fornisce il modello mentale necessario per tutto il lavoro di configurazione successivo.
Capitolo 2NascondiNascondi dettagliVedi dettagliTipi di contenuto, campi e modellazione dei dati
Tipi di contenuto, campi e modellazione dei dati
Lezione 1 • Tassonomia e sistemi di classificazione
Spiega i vocabolari e i termini come livello di classificazione. Collega la tassonomia ai tipi di contenuto tramite i campi di riferimento entità.
Lezione 2 • Buone pratiche per la modellazione dei contenuti
Applica i principi della modellazione dei dati per pianificare l'architettura dei contenuti prima della realizzazione. Evita costose ristrutturazioni successive nel progetto.
Lezione 3 • Creazione e configurazione dei tipi di contenuto
Guida alla realizzazione di tipi di contenuto personalizzati con impostazioni appropriate. Applica direttamente i concetti di entità alle attività pratiche di costruzione del sito.
Lezione 4 • Aggiunta e gestione dei campi
Copre tutti i tipi di campo principali e le relative opzioni di configurazione. Gli studenti associano i campi ai tipi di contenuto per acquisire dati strutturati.
Lezione 5 • Comprendere entità e bundle
Introduce nodi, termini di tassonomia, utenti e altri tipi di entità. Chiarisce come i bundle specializzano le entità per diverse esigenze di contenuto.
Capitolo 3NascondiNascondi dettagliVedi dettagliModuli: estendere le funzionalità di Drupal
Moduli: estendere le funzionalità di Drupal
Lezione 1 • Moduli contribuiti essenziali
Configura moduli di alto valore utilizzati in quasi tutti i progetti Drupal. Costruisce un insieme di strumenti che gli studenti applicheranno nei capitoli avanzati.
Lezione 2 • Aggiornamento e rimozione dei moduli
Illustra le procedure di aggiornamento sicuro e la rimozione pulita dei moduli. Previene la perdita di dati e la deriva della configurazione durante le modifiche del ciclo di vita del modulo.
Lezione 3 • Moduli per la gestione di media e file
Estende il sistema media di Drupal con strumenti contribuiti per la gestione degli asset. Gli studenti realizzano una libreria media adatta ai team editoriali.
Lezione 4 • Installazione dei moduli con Composer
Insegna l'installazione dei moduli basata su Composer come flusso di lavoro standard. Collega la gestione delle dipendenze alla stabilità del sito e ai processi di aggiornamento.
Lezione 5 • L'ecosistema dei moduli Drupal
Esamina il panorama dei moduli contribuiti e gli indicatori di qualità. Gli studenti imparano a valutare i moduli prima di adottarli.
Capitolo 4NascondiNascondi dettagliVedi dettagliTheming e presentazione front-end
Theming e presentazione front-end
Lezione 1 • Template Twig e variabili
Insegna la sintassi Twig e come Drupal passa le variabili ai template. Gli studenti sovrascrivono i template del core per modificare l'output del markup.
Lezione 2 • Fondamenti del sistema di temi di Drupal
Spiega il livello tema, i motori di tema e il ruolo dei temi base. Pone le basi per tutto il lavoro di personalizzazione di template e CSS.
Lezione 3 • Modalità di visualizzazione e view mode
Spiega come le modalità di visualizzazione controllano il rendering dei campi in base al contesto. Gli studenti configurano view mode teaser, completo e personalizzate per i tipi di contenuto.
Lezione 4 • Creazione di un sotto-tema personalizzato
Guida gli studenti nella creazione di un sotto-tema da un tema base. Produce un punto di partenza riutilizzabile per i progetti dei clienti.
Lezione 5 • Installazione e configurazione dei temi
Copre l'installazione di temi contribuiti e l'impostazione delle opzioni globali del tema. Gli studenti configurano un tema esistente prima di realizzarne uno personalizzato.
Capitolo 5NascondiNascondi dettagliVedi dettagliBlocchi, menu e layout del sito
Blocchi, menu e layout del sito
Lezione 1 • Posizionamento e configurazione dei blocchi
Copre il posizionamento dei blocchi nelle regioni e l'impostazione delle condizioni di visibilità. Gli studenti controllano quali blocchi appaiono su quali pagine e per quali ruoli.
Lezione 2 • Introduzione a Layout Builder
Introduce Layout Builder di Drupal per layout per pagina e per tipo di contenuto. Gli studenti creano layout flessibili senza codice personalizzato.
Lezione 3 • Comprendere il sistema dei blocchi
Spiega i blocchi, i tipi di blocco e l'interfaccia utente del layout dei blocchi. Collega il sistema di blocchi alle regioni definite nel tema attivo.
Lezione 4 • Creazione e gestione dei menu
Insegna a creare menu, aggiungere collegamenti e controllare la gerarchia. I menu vengono quindi esposti come blocchi e posizionati nelle regioni del tema.
Capitolo 6NascondiNascondi dettagliVedi dettagliViews: elenchi dinamici di contenuti
Views: elenchi dinamici di contenuti
Lezione 1 • Creazione della prima View
Guida attraverso la procedura guidata di Views per produrre un elenco di contenuti di base. Gli studenti vedono immediatamente i risultati della query renderizzati su una pagina.
Lezione 2 • Relazioni e filtri contestuali
Insegna a unire entità correlate e a passare argomenti URL alle view. Abilita elenchi avanzati come pagine autore e archivi di tassonomia.
Lezione 3 • Concetti del modulo Views
Spiega cosa fa Views e come interroga il sistema di entità di Drupal. Stabilisce il modello concettuale prima che gli studenti utilizzino l'interfaccia utente.
Lezione 4 • Filtri, ordinamenti e controlli esposti
Copre filtri statici ed esposti che consentono agli utenti di perfezionare gli elenchi. Si collega ai dati di tassonomia e campi configurati nei capitoli precedenti.
Lezione 5 • Tipi di display e formati di Views
Esplora i tipi di display pagina, blocco, feed e allegato. Gli studenti producono output multipli da una singola configurazione di view.
Capitolo 7NascondiNascondi dettagliVedi dettagliGestione utenti, ruoli e permessi
Gestione utenti, ruoli e permessi
Lezione 1 • Panoramica del sistema utenti di Drupal
Spiega i tipi di utente anonimo, autenticato e amministratore. Fornisce le basi del controllo accessi per tutta la configurazione dei permessi.
Lezione 2 • Creazione e gestione dei ruoli
Copre la creazione di ruoli personalizzati e la loro assegnazione agli utenti. I ruoli diventano i contenitori per set granulari di permessi.
Lezione 3 • Workflow e moderazione dei contenuti
Configura il modulo Content Moderation di Drupal per gli stati editoriali. Gli studenti realizzano flussi di lavoro da bozza a pubblicato con transizioni basate sui ruoli.
Lezione 4 • Accesso ai contenuti e Node Grant
Introduce i node grant per il controllo della visibilità per singolo nodo. Estende i permessi di ruolo di base per gestire flussi di lavoro editoriali complessi.
Lezione 5 • Configurazione dei permessi
Guida attraverso la matrice dei permessi per concedere e limitare l'accesso. Gli studenti applicano il principio del minimo privilegio per proteggere le operazioni sensibili.
Capitolo 8NascondiNascondi dettagliVedi dettagliGestione della configurazione e deployment
Gestione della configurazione e deployment
Lezione 1 • Esportazione e importazione della configurazione
Guida attraverso l'esportazione e l'importazione completa e parziale della configurazione tramite Drush e UI. Gli studenti spostano le modifiche di configurazione dallo sviluppo allo staging.
Lezione 2 • Concetti di gestione della configurazione
Spiega come Drupal memorizza la configurazione in formato YAML e la sincronizza tra ambienti diversi. Stabilisce il modello mentale per tutte le operazioni di esportazione e importazione.
Lezione 3 • Sovrascritture di configurazione e impostazioni d'ambiente
Utilizza le sovrascritture di settings.php per variare la configurazione in base all'ambiente. Impedisce che credenziali sensibili entrino nei file YAML di configurazione.
Lezione 4 • Controllo di versione per la configurazione
Integra i file YAML esportati in un repository Git per il monitoraggio delle modifiche. Collega la gestione della configurazione ai flussi di lavoro di collaborazione in team.
Lezione 5 • Pipeline di deployment e ambienti
Progetta un flusso di lavoro multi-ambiente dal locale alla produzione. Gli studenti automatizzano le fasi di deployment utilizzando script e strumenti di CI.
Il tuo certificato valido di completamento
Questo corso è per te:
Sviluppatore web: desidera aggiungere Drupal a un set di competenze professionali commerciabili.
Utente WordPress: pronto a passare a un lavoro CMS più strutturato e di livello enterprise.
Designer freelance: necessita di fornire build Drupal complete in autonomia per i clienti.
Professionista IT: incaricato di gestire o ricostruire il sito Drupal di un'organizzazione.
Cambiamento di carriera: sta entrando nello sviluppo web e sceglie Drupal come specializzazione.
Tecnologo del marketing: responsabile di una piattaforma di contenuti che gira su Drupal.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















