Upcoming Hydra Camps
- Practical Object Oriented Design class – UC San Diego – January 25-27
- Hydra Camp – Atlanta – April 17-20 – register now!
- Advanced Hydra Camp – Minneapolis – May 8-10 – register now!
- Hydra Camp – Europe – TBA
Interested in additional training opportunities? We are always looking for partners to host Hydra training events and would be happy to discuss options with you.
About Hydra Camp
The goal of Hydra Camp is to introduce new developers to the skills and tools they will need to successfully build Hydra based repository solutions. We offer public Hydra Camps at least once each academic year. The four day class is designed to give new Hydra developers exposure to the key components of the technology framework and introduce them to the collaborative working practices of the Hydra community.
Hydra Camp is not an introduction to programming course; successful participants will typically have at least one year of development experience and be comfortable with concepts such as control structures and data types. Specific experience with Rails is not required; however, we recommend that developers new to ruby spend some time getting familiar with basic syntax and operations. We really like the short tutorial at tryruby.org!
Data Curation Experts can also deliver custom Hydra Camps tailored to specific institution or project needs. Please contact us if you’re interested in exploring a customized Hydra Camp.
- Day One
- AM: Introduction to Ruby and Rails
- PM: Build a basic repo with book and page data models
HOMEWORK: Setup local development environments
- Day Two
- AM: Ruby, Rails, and collaborative development using Github
- PM: Content and Metadata data streams: XML & RDF
- Day Three
- AM: The Hydra framework including Fedora and Solr; Example Hydra sites
- PM: Blacklight including search and faceting; Access controls
- Day Four
- AM: Test Driven Development & the Hydra developer Toolkit
- PM: Advanced Topics and Participant Q&A
We are constantly in the process of revising and updating the syllabus based on student feedback and advances in the Hydra technical framework; therefore, we only publish class-specifc syllabi shortly before the individual class. We do post past syllabi online for student reference – here’s our syllabi from past camps: