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.
Struttura del corso
Introduzione a DSpace e alle sue funzionalità
- Cos'è DSpace?
- Architettura di DSpace 7+: backend, frontend e REST APIs
- Flusso di lavoro e struttura delle repository (comunità, collezioni, elementi, metadati)
- Funzionalità chiave, caratteristiche e casi d'uso
- Panoramica delle interfacce utente e amministrative
Installazione e configurazione di DSpace 7+
- Requisiti infrastrutturali (database, server, dipendenze)
- Installazione del backend (DSpace REST API) e frontend (interfaccia utente 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 delle comunità, collezioni ed elementi
- Ruoli utente, permessi e controllo degli accessi
- Importazione ed esportazione di dati e metadati (import batch, CSV, ecc.)
- Monitoraggio del sistema e gestione dei log
- Strategie di backup e ripristino dei dati
- Aggiornamenti del sistema e manutenzione dell'ambiente
Sviluppo di personalizzazioni e plugin
- Architettura di sviluppo di DSpace 7+
- Personalizzazione del frontend (interfaccia utente Angular, layout, branding, temi)
- Personalizzazione del backend (REST API, servizi, eventi)
- Sviluppo di nuovi componenti, estensioni e plugin
- Migliori pratiche per lo sviluppo di DSpace
Integrazione con altri strumenti e sistemi
- Integrazione con LDAP, SAML e altri sistemi di autenticazione
- Connessione di DSpace a piattaforme esterne (sistemi bibliotecari, CRIS, repository di dati, ecc.)
- Consumo ed esposizione delle REST APIs di DSpace
- Integrazione con strumenti di indicizzazione, ricerca e metriche (Solr, Google Scholar, ecc.)
- Automazione dei processi e interoperabilità
Migliori pratiche per la gestione di repository digitali
- Policie sui metadati e strategie di conservazione digitale
- Strutturazione efficace delle 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
Sostegno, manutenzione e risoluzione dei problemi
- Dagnostica e risoluzione dei problemi comuni
- Monitoraggio delle prestazioni e ottimizzazione del sistema
- Pianificazione degli aggiornamenti e gestione delle versioni
- Documentazione e gestione dei cambiamenti
- Procedure di supporto tecnico per utenti interni ed esterni
Riassunto e passi successivi
- Riassunto dei flussi di lavoro per il deployment, personalizzazione e integrazione
- Sostegno continuo della community e roadmap di DSpace
- Passi successivi consigliati per lo sviluppo delle competenze del team e l'arricchimento del repository
Requisiti
- Una comprensione 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 target
- Amministratori di sistema e gestori di repository
- Personale IT delle biblioteche e team di repository digitali
- Sviluppatori che personalizzano o integrano ambienti DSpace
28 Ore