exist-edirom2024

eXist Workshop bei der Edirom School 2024 in Paderborn


Project maintained by martinascholger Hosted on GitHub Pages — Theme by mattgraham

Anwendungsentwicklung mit eXist-db

https://tinyurl.com/exist2024

Kursbeschreibung

Die eXist Native XML Database ist eine XML-Datenbank, die in den Digitalen Geisteswissenschaften häufig eingesetzt wird, insbesondere, um im TEI-Standard codierte Dokumente zu verwalten und zu präsentieren. eXist-db wird daher häufig nicht nur als Datenbank-Backend verwendet, sondern auch zur Entwicklung von Publikationsplattformen, z. B. für digitale Editionen. Mit Hilfe von eXist können Webanwendungen dabei rein auf Basis von XML-Technologien wie XML, XHTML, XQuery und XSLT entwickelt werden.

Der Kurs richtet sich an Teilnehmer*innen, die bereits Erfahrung mit der Codierung von Dokumenten mit XML oder TEI haben und vielleicht sogar mit dem Schreiben von XSLT-Skripten, und die ihre Kenntnisse auf den Bereich Webanwendungs-Entwicklung mit XQuery und nativen XML-Datenbanken erweitern möchten.

Dozent:innen

Kursmaterialien

Themen

Einführung in eXist

Geschichte und Entwicklung, Übersicht über die Features, …

Einführung in XPath

Einführung in XPath: Achsen, Bedingungen, Funktionen

Einführung in XQuery

Einführung in XQuery: Datenmodell, Sequenzen, FLOWR-Ausdrücke

XQuery, part 2

Serialization und Output-Options, Funktionen, Module und Dokumentation mit xqDoc

XQuery, part 3

Request-Modul und XSLT-Transformationen

XQuery, part 4

Maps & Arrays, JSON-Ausgabe und Lucene-Volltextsuche