Scegli la tua lingua
Corso di Drupal online
Più di 2 milioni di studenti in tutto il mondo

Corso di Drupal online

5

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.

Dedika per aziende

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.

Clicca qui

Contenuto del corso

8 Capitoli • 38 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

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