Contattataci
 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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative