Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 28 hours
Course Outline
Understanding DSpace and Its Core Capabilities
- What defines DSpace?
- DSpace 7+ architecture: examining the backend, frontend, and REST APIs
- Repository workflows and structure (communities, collections, items, metadata)
- Principal features, capabilities, and practical applications
- A look at user and administrative interfaces
Setting Up and Configuring DSpace 7+
- Infrastructure necessities (databases, servers, and dependencies)
- Deploying the backend (DSpace REST API) and frontend (Angular UI)
- Initial system parameters and configurations
- Basic personalization (language settings, visual appearance, access permissions)
- Recommended practices for deploying in production environments
Managing, Utilizing, and Monitoring DSpace 7+
- Overseeing communities, collections, and individual items
- User roles, permissions, and access control mechanisms
- Data and metadata import/export processes (Batch Import, CSV, etc.)
- System monitoring and log administration
- Backup protocols and data recovery tactics
- Maintaining system updates and environment health
Creating Custom Features and Plugins
- Exploring the DSpace 7+ development architecture
- Frontend customization (Angular UI, layout adjustments, branding, themes)
- Backend customization (REST API, service management, events)
- Building new components, extensions, and plugins
- Best practices for DSpace development workflows
Connecting with External Tools and Systems
- Integration with LDAP, SAML, and other identity verification systems
- Linking DSpace to external platforms (library management systems, CRIS, data repositories, etc.)
- Utilizing and exposing DSpace REST APIs
- Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
- Automating processes and ensuring interoperability
Optimal Practices for Digital Repository Management
- Metadata standards and digital preservation approaches
- Structuring communities and collections effectively
- Rights administration and licensing (e.g., Creative Commons)
- Ensuring accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository oversight
Ongoing Support, Maintenance, and Problem Solving
- Identifying and resolving frequent issues
- Performance monitoring and system optimization
- Planning upgrades and managing versions
- Documentation and change control protocols
- Technical support procedures for both internal and external users
Wrap-Up and Future Directions
- Review of deployment, customization, and integration workflows
- Community support resources and the DSpace roadmap
- Suggested next steps for enhancing team skills and repository quality
Requirements
- A solid grasp of web applications and server-based environments
- Proficiency in Linux command-line operations and database systems
- Knowledge of fundamental software development methodologies
Target Audience
- System administrators and repository overseers
- Library IT personnel and digital repository specialists
- Developers focused on customizing or integrating DSpace ecosystems