Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 28 ore
Struttura del corso
Introduzione a DSpace e alle sue funzionalità
- Cos'è DSpace?
- Architettura di DSpace 7+: backend, frontend e API REST
- Flusso di lavoro e struttura dei repository (comunità, collezioni, elementi, metadati)
- Funzionalità principali, funzioni e casi d'uso
- Panoramica delle interfacce utente e di amministrazione
Installazione e configurazione di DSpace 7+
- Requisiti infrastrutturali (database, server, dipendenze)
- Installazione del backend (DSpace REST API) e del frontend (UI Angular)
- Configurazioni iniziali e parametri di sistema
- Personalizzazione di base (lingua, aspetto, permessi)
- Migliori pratiche per il deployment in ambiente di produzione
Amministrazione, utilizzo e monitoraggio di DSpace 7+
- Gestione di comunità, collezioni ed elementi
- Ruoli utente, permessi e controllo degli accessi
- Importazione ed esportazione di dati e metadati (Batch Import, CSV, ecc.)
- Monitoraggio del sistema e gestione dei log
- Strategie di backup e recupero dati
- Aggiornamenti del sistema e manutenzione dell'ambiente
Sviluppo di personalizzazioni e plugin
- Architettura di sviluppo di DSpace 7+
- Personalizzazione del frontend (UI Angular, layout, branding, temi)
- Personalizzazione del backend (API REST, servizi, eventi)
- Sviluppo di nuovi componenti, estensioni e plugin
- Migliori pratiche per lo sviluppo su DSpace
Integrazione con altri strumenti e sistemi
- Integrazione con LDAP, SAML e altri sistemi di autenticazione
- Collegamento di DSpace a piattaforme esterne (sistemi bibliotecari, CRIS, repository di dati, ecc.)
- Utilizzo ed esposizione delle API REST di DSpace
- Integrazione con strumenti di indicizzazione, ricerca e metriche (Solr, Google Scholar, ecc.)
- Automazione dei processi e interoperabilità
Migliori pratiche per la gestione dei repository digitali
- Politiche sui metadati e strategie di conservazione digitale
- Strutturazione efficace di comunità e collezioni
- Gestione dei diritti e licenze (Creative Commons, ecc.)
- Accessibilità, usabilità e SEO per i repository
- Strategie di sicurezza e scalabilità per la gestione dei repository
Supporto, manutenzione e risoluzione dei problemi
- Diagnosi e risoluzione dei problemi comuni
- Monitoraggio delle prestazioni e ottimizzazione del sistema
- Pianificazione degli upgrade e gestione delle versioni
- Documentazione e gestione del cambiamento
- Procedure di supporto tecnico per utenti interni ed esterni
Riepilogo e prossimi passi
- Ricapitolazione dei flussi di lavoro per deployment, personalizzazione e integrazione
- Supporto continuo della comunità e roadmap di DSpace
- Prossimi passi consigliati per il potenziamento delle competenze del team e del repository
Requisiti
- Conoscenza delle applicazioni web e degli ambienti server
- Esperienza con la riga di comando Linux e i sistemi di database
- Familiarità con le pratiche di base dello sviluppo software
Pubblico di riferimento
- Amministratori di sistema e responsabili di repository
- Personale IT delle biblioteche e team dei repository digitali
- Sviluppatori che personalizzano o integrano ambienti DSpace